【发布时间】:2019-04-07 23:18:48
【问题描述】:
我想使用 array_push() 添加到数组中,但它总是添加[0] => Array 级别。我怎样才能防止这种情况发生,或者事后将其消除?
例如,我试图用这个推入'[addOns] => Array':
$addOnid='gcl1';
$addOnid_arr=array('inheritedFromId' => $addOnid);
array_push($result['addOns'], $addOnid_arr);
array_push 导致:
Array
(
[addOns] => Array
(
[inheritedFromId] => gcl2
)
[0] => Array
(
[inheritedFromId] => gcl1
)
)
并且想要成功:
Array
(
[addOns] => Array
(
[inheritedFromId] => gcl2
)
(
[inheritedFromId] => gcl1
)
)
...基本上只是摆脱所有[0] => Array,将所有子数组上移一个级别。
也许我没有使用正确的查询,但我无法找到如何做到这一点。
【问题讨论】:
标签: multidimensional-array array-push