PHP的 array_push() 函数用法全解及示例
发布时间:2023-08-24 04:39:37
array_push() 函数是 PHP 中用于往数组末尾添加一个或多个元素的函数。该函数的语法如下:
array_push(array &$array, mixed $value1, mixed $value2, ...): int
其中,$array 是要添加元素的数组,$value1, $value2, ... 是要添加到数组中的元素。
array_push() 函数返回新数组的长度。
示例一:
$fruits = array("apple", "banana", "orange");
array_push($fruits, "grape");
print_r($fruits);
输出结果为:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
)
示例二:
$numbers = array(1, 2, 3, 4); array_push($numbers, 5, 6, 7); print_r($numbers);
输出结果为:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
)
示例三:
$animals = array(); array_push($animals, "cat"); array_push($animals, "dog", "elephant"); print_r($animals);
输出结果为:
Array
(
[0] => cat
[1] => dog
[2] => elephant
)
示例四:
$students = array("John", "Mike", "Sarah");
array_push($students, "Tom");
$count = array_push($students, "Jessica");
echo "$count students added. New students list: ";
foreach ($students as $student) {
echo $student . " ";
}
输出结果为:
5 students added. New students list: John Mike Sarah Tom Jessica
从示例中可以看出,使用 array_push() 函数可以很方便地向数组中添加元素,无论是一个元素还是多个元素。还可以通过 array_push() 函数返回新数组的长度来获取添加元素后的数组大小信息。
