在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()函数对多维数组也是有效的。