📜  php 数组追加 - PHP (1)

📅  最后修改于: 2023-12-03 14:45:24.385000             🧑  作者: Mango

PHP 数组追加

在 PHP 中,要向数组中追加元素有多种方法。本文将介绍最常用的几种方法。

直接赋值

最简单的方法就是直接给数组新增一个键值对。例如:

$my_array = array("apple", "banana", "orange");
$my_array[3] = "pear";
print_r($my_array);

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => pear
)
array_push()

array_push() 函数可以向数组的末尾插入一个或多个元素,例如:

$my_array = array("apple", "banana");
array_push($my_array, "pear", "orange");
print_r($my_array);

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => pear
    [3] => orange
)
array_merge()

array_merge() 函数可以将一个或多个数组合并成一个数组,例如:

$my_array1 = array("apple", "banana");
$my_array2 = array("pear", "orange");
$my_array = array_merge($my_array1, $my_array2);
print_r($my_array);

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => pear
    [3] => orange
)
spread 操作符

PHP 7.4+ 支持使用 spread 操作符将数组展开并插入到另一个数组中,例如:

$my_array1 = array("apple", "banana");
$my_array2 = array("pear", "orange");
$my_array = [...$my_array1, ...$my_array2];
print_r($my_array);

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => pear
    [3] => orange
)
Conclusion

以上就是 PHP 中向数组追加元素的常用方法。无论使用哪种方法,都可以轻松地将元素添加到数组中。