欢迎访问宙启技术站
智能推送

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() 函数返回新数组的长度来获取添加元素后的数组大小信息。