在多維數組中使用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
)
)
這樣我們就可以在多維數組的特定子數組中添加元素了。