在多维数组中使用array_push()
函数时,我们需要指定要向哪个子数组中添加元素。具体的方法是将子数组作为array_push()
函数的第一个参数传入,然后将要添加的元素作为后续参数传入。例如:
$array = array(
'sub_array1' => array(),
'sub_array2' => array(),
);
// 向'sub_array1'子数组中添加元素
array_push($array['sub_array1'], 'element1');
array_push($array['sub_array1'], 'element2');
// 向'sub_array2'子数组中添加元素
array_push($array['sub_array2'], 'element3');
print_r($array);
输出结果将会是:
Array
(
[sub_array1] => Array
(
[0] => element1
[1] => element2
)
[sub_array2] => Array
(
[0] => element3
)
)
这样我们就可以在多维数组的特定子数组中添加元素了。