在php问题中将数组推入多维数组
我有这样的多维数组:在php问题中将数组推入多维数组,php,angularjs,Php,Angularjs,我有这样的多维数组: $comp = [{"d":1},{"v":9}]; 我需要插入另一个数组 $arr = array("s" => 5 ); 我尝试了以下代码 $comp [] = array_push($comp,$arr); 我得到输出$comp=[{“d”:1},{“v”:9},{“s”:5},3] 我不需要三个。 所以我试过了 $comp [] = json_encode(array_push(json_decode($comp),$arr)); 但现在它显示出错误
$comp = [{"d":1},{"v":9}];
我需要插入另一个数组
$arr = array("s" => 5 );
我尝试了以下代码
$comp [] = array_push($comp,$arr);
我得到输出$comp=[{“d”:1},{“v”:9},{“s”:5},3]
我不需要三个。
所以我试过了
$comp [] = json_encode(array_push(json_decode($comp),$arr));
但现在它显示出错误
请帮帮我。我在php中使用angular js。这里不需要
array\u push
。只需将$arr
分配给$comp[]
$comp[] = $arr;
这里不需要
array\u push
。只需将$arr
分配给$comp[]
$comp[] = $arr;
实际上你在这里做了什么,让我向你解释一下: $comp[]-表示后推元件。 它在这里的工作方式与array_push($comp,$arr)相同,但该函数还返回发生推送的位置 因此,您是推送元素以及元素本身的结果:) 你需要的是
$comp[] = $arr;
或
实际上你在这里做了什么,让我向你解释一下: $comp[]-表示后推元件。 它在这里的工作方式与array_push($comp,$arr)相同,但该函数还返回发生推送的位置 因此,您是推送元素以及元素本身的结果:) 你需要的是
$comp[] = $arr;
或
什么是角度部分,什么是php部分?您不需要$comp[]=array\u push($comp,$arr);但是array_push($comp,$arr)或参见@old_mountains answer什么是角度部分,什么是php部分?您不需要$comp[]=array_push($comp,$arr);但是数组推送($comp,$arr)或查看@old_mountains答案