PHP函数-使用array_push()函数将元素添加到数组末尾
发布时间:2023-07-06 18:07:09
array_push() 函数用于将一个或多个元素添加到数组的末尾。它会修改原始数组并返回新数组的长度。
语法:
int array_push ( array &$array , mixed $value1 [, mixed $... ] )
参数说明:
- array :必需,数组的引用。
- value1, ... :必需,要添加到数组的元素。
示例使用:
$fruits = array("apple", "banana", "orange");
$length = array_push($fruits, "mango", "grape");
// 输出数组长度
echo $length; // 输出 5
// 输出修改后的数组
print_r($fruits);
/*
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => mango
[4] => grape
)
*/
在上面的例子中,我们首先创建了一个包含三个水果的数组。然后,我们使用 array_push() 函数将两个新水果 "mango" 和 "grape" 添加到数组末尾。函数返回新数组的长度,我们将它存储在变量 $length 中。
最后,我们通过使用 print_r() 函数来输出修改后的数组。可以看到,数组现在包含了五个水果。
需要注意的是,array_push() 函数会直接修改传入的数组,所以不需要将返回值赋给一个新变量。如果只想获取新数组的长度而不修改原始数组,可以使用 count() 函数来获得。
除了使用 array_push() 函数,还可以通过直接为数组下标赋值的方式来添加元素到数组末尾:
$fruits = array("apple", "banana", "orange");
$fruits[] = "mango";
$fruits[] = "grape";
print_r($fruits);
/*
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => mango
[4] => grape
)
*/
在这个例子中,我们先创建了一个包含三个水果的数组。然后,我们使用 [] 操作符将两个新水果 "mango" 和 "grape" 分别添加到数组末尾。最后,我们通过 print_r() 函数来输出修改后的数组,结果和上一个例子一样。
总结:
array_push() 函数是 PHP 中用于将一个或多个元素添加到数组末尾的方法。它直接修改原始数组并返回新数组的长度。除了 array_push() 函数,还可以通过直接为数组下标赋值的方式来添加元素到数组末尾。无论使用哪种方法,都可以轻松地在 PHP 中实现数组的动态增长。
