PHP函数: array_push - 将一个或多个值推入数组末尾
array_push() 是一个 PHP 函数,它的作用是将一个或多个值推入数组的末尾。它将对数组进行修改,并返回新的元素个数。该函数可以用于各种场景,例如在 PHP 中创建一个新的数组并添加新元素,或者将元素进行排序等。
语法
array_push(array, value1, value2, value3...)
array 表示要添加元素的数组,value1, value2, value3...表示要添加的元素,可以添加一个或多个。
返回值
返回添加元素后数组的元素个数。
示例
以下是一个简单的示例,展示了如何使用 array_push() 将元素添加到一个空数组中。
<?php $arr = array(); array_push($arr, "apple", "banana", "orange"); print_r($arr); ?>
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
)
在这个示例中,我们创建了一个空数组 $arr,并使用 array_push() 函数将三个字符串元素 "apple"、"banana" 和 "orange" 添加到数组的末尾。使用 print_r() 函数打印出结果,可以看到新的数组内容。
另一个示例:
<?php
$arr = array("apple", "banana");
$number_of_elements = array_push($arr, "orange", "grape");
echo "There are " . $number_of_elements . " elements in the array.<br>";
print_r($arr);
?>
输出结果:
There are 4 elements in the array.
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
)
在这个示例中,我们首先创建一个数组 $arr,并将 "apple" 和 "banana" 添加到数组中。我们使用 array_push() 函数将 "orange" 和 "grape" 添加到数组的末尾,并将返回的元素数量赋值给变量 $number_of_elements。最后我们使用 print_r() 函数打印出数组的新内容,可以看到新的数组共有四个元素。
PHP array_push() 函数还有很多其他用法,例如从一个数组中合并元素到另一个数组中等操作。无论是添加一个元素还是添加多个元素到数组中,array_push() 都是一个非常方便的函数。
