温馨提示×

php array_push()在多维数组中的使用技巧是什么

PHP
小樊
84
2024-08-14 14:19:36
栏目: 编程语言

在多维数组中使用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
        )

)

这样我们就可以在多维数组的特定子数组中添加元素了。

0