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

PHP函数: array_push - 将一个或多个值推入数组末尾

发布时间:2023-06-01 15:03:18

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() 都是一个非常方便的函数。