1. array_push()
array_push()函数用于将一个或多个元素压入数组的末尾。该函数返回新数组的长度。
示例:
$fruits = array("apple", "banana", "orange");
array_push($fruits, "mango", "grape");
print_r($fruits);
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => mango
[4] => grape
)
2. [] 方括号
PHP 5.4版本以后,可以使用方括号在数组末尾追加元素。
示例:
$fruits = array("apple", "banana", "orange");
$fruits[] = "mango";
$fruits[] = "grape";
print_r($fruits);
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => mango
[4] => grape
)
3. array_merge()
array_merge()函数用于将一个或多个数组合并成一个数组。如果有相同的键名,则后面的值会覆盖前面的值。
示例:
$fruits1 = array("apple", "banana");
$fruits2 = array("orange", "mango");
$fruits3 = array_merge($fruits1, $fruits2);
print_r($fruits3);
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => mango
)
4. 使用索引赋值
使用索引赋值的方式可以将元素追加到数组的末尾。
示例:
$fruits = array("apple", "banana", "orange");
$fruits[count($fruits)] = "mango";
$fruits[count($fruits)] = "grape";
print_r($fruits);
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => mango
[4] => grape
)
总结:
在PHP中,追加数组元素的方式有多种选择。可以使用array_push()函数、使用方括号([])、使用array_merge()函数以及使用索引赋值的方式。根据实际需求选择合适的方式进行操作。