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

PHParray_push函数的用法及示例代码

发布时间:2023-06-21 22:06:15

PHP中的array_push函数是一个非常有用的内置函数。

具体来说,array_push函数用于将一个或多个元素添加到数组的末尾(即数组的最后一个位置)。最重要的是,array_push函数返回包含新元素的数组的新长度。

语法:

array_push(array_name, value1, value2, ...);

其中:

- array_name 是要添加元素的数组名。

- value1, value2, ... 是要添加的元素。

示例:

让我们考虑一个具有5个元素的数组。我们将使用以下代码向其添加两个新元素:

// 创建一个数组的例子
$items = array("apple", "banana", "orange", "pear", "grape");

// 向其添加元素
array_push($items, "melon", "strawberry");

// 显示新数组和其长度
print_r($items);
echo count($items);

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => pear
    [4] => grape
    [5] => melon
    [6] => strawberry
)
7

在此示例中,我们首先创建了一个名为$items的数组,其中包含apple、banana、orange、pear和grape这些元素。然后,我们使用array_push函数向该数组添加两个新元素:melon和strawberry。最后,我们打印了新数组并计算了其新长度(这应该为7,因为现在$items数组中有7个元素)。

同时,我们可以使用for循环将一组元素添加到数组中:

$numbers = array(1,2,3,4,5);
for($i=6; $i<=10; $i++){
    array_push($numbers,$i);
}

print_r($numbers);

输出:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
    [7] => 8
    [8] => 9
    [9] => 10
)

在此示例中,我们创建了一个名为$numbers的数组,并使用for循环向其添加值6至10。

因此,array_push函数是一个灵活且易于使用的函数,可以方便地向PHP数组添加元素。