在PHP中,array_push()函數(shù)可以向數(shù)組的末尾添加一個或多個元素。對于多維數(shù)組,array_push()函數(shù)的效果也是一樣的,它會將新元素添加到多維數(shù)組的最后一個索引位置。
例如,如果有一個多維數(shù)組如下所示:
$multiArray = array(
"fruit" => array("apple", "banana"),
"colors" => array("red", "blue")
);
可以使用array_push()函數(shù)向多維數(shù)組中添加新元素,示例如下:
array_push($multiArray["fruit"], "orange");
array_push($multiArray["colors"], "green");
print_r($multiArray);
運行上述代碼后,$multiArray數(shù)組將變成如下所示:
Array
(
[fruit] => Array
(
[0] => apple
[1] => banana
[2] => orange
)
[colors] => Array
(
[0] => red
[1] => blue
[2] => green
)
)
可以看到,新元素"orange"被添加到了$multiArray[“fruit”]數(shù)組的末尾位置,新元素"green"被添加到了$multiArray[“colors”]數(shù)組的末尾位置。因此,array_push()函數(shù)對多維數(shù)組也是有效的。