在PHP中,array_push()函数可以向数组的末尾添加一个或多个元素。对于多维数组,array_push()函数的效果也是一样的,它会将新元素添加到多维数组的最后一个索引位置。
例如,如果有一个多维数组如下所示:
$multiArray = array(
"fruit" => array("apple", "banana"),
"colors" => array("red", "blue")
);
可以使用array_push()函数向多维数组中添加新元素,示例如下:
array_push($multiArray["fruit"], "orange");
array_push($multiArray["colors"], "green");
print_r($multiArray);
运行上述代码后,$multiArray数组将变成如下所示:
Array
(
[fruit] => Array
(
[0] => apple
[1] => banana
[2] => orange
)
[colors] => Array
(
[0] => red
[1] => blue
[2] => green
)
)
可以看到,新元素"orange"被添加到了$multiArray[“fruit”]数组的末尾位置,新元素"green"被添加到了$multiArray[“colors”]数组的末尾位置。因此,array_push()函数对多维数组也是有效的。