溫馨提示×

array_push php對多維數(shù)組效果如何

PHP
小樊
84
2024-07-23 18:16:05
欄目: 編程語言

在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ù)組也是有效的。

0