我有以下数组:
array(4) {
[0]=> array(1) {
[0]=> array(3) {
[0]=> string(11) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
}
[1]=> array(3) {
[0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
}
[2]=> array(3) {
[0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
}
[3]=> array(3) {
[0]=> string(8) "art_7883" [1]=> string(1) "1" [2]=> int(4335)
}
}
在全局数组中,我想找到一个带有 element 的数组(例如 element art_7880
),然后我想在全局数组中添加一个带有 element 的数组art_7880
。
例如:查找元素,例如。艺术_7880
在全局数组中,元素将是一个带有art_7880
-[0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
我需要获取这个数组[0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
并添加或删除一次全局数组。
这是我使用的代码:
foreach ($all_array as $keys => $elms) {
if(in_array('art_7880', $elms) && !in_array('art_7880', $arr_uniq)){
$arr_uniq[] = ''art_7880'';
var_dump($elms); //should been show `[0]=> string(11) "art_7880" [1]=> string(1) "1" [2]=> int(2950)`
}
但它不起作用...
有人可以告诉我错误在哪里吗?