📅  最后修改于: 2023-12-03 14:45:24.385000             🧑  作者: Mango
在 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()
函数可以向数组的末尾插入一个或多个元素,例如:
$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()
函数可以将一个或多个数组合并成一个数组,例如:
$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
)
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
)
以上就是 PHP 中向数组追加元素的常用方法。无论使用哪种方法,都可以轻松地将元素添加到数组中。