PHP的array_push()函数如何使用来向数组末尾添加新的元素?
发布时间:2023-07-03 12:15:25
array_push() 函数用于向数组的末尾添加新的元素,它将一个或多个值推入数组的末尾。下面是该函数的使用方法和示例:
使用方法:
array_push($array, $value1, $value2, ...);
参数:
- $array: 必需。要添加元素的数组。
- $value1, $value2, ...: 必需。要添加到数组末尾的一个或多个值。
示例1:
$fruits = array('apple', 'orange', 'banana');
array_push($fruits, 'kiwi', 'mango');
print_r($fruits);
输出:
Array
(
[0] => apple
[1] => orange
[2] => banana
[3] => kiwi
[4] => mango
)
在上面的示例中,首先我们创建了一个包含三个水果的数组 $fruits。然后,使用 array_push() 函数将 'kiwi' 和 'mango' 推入数组 $fruits 的末尾。最后,使用 print_r() 函数打印出修改后的数组。
示例2:
$numbers = array(1, 2, 3, 4); array_push($numbers, 5); print_r($numbers);
输出:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
在这个示例中,我们创建了一个包含四个数字的数组 $numbers。然后,使用 array_push() 函数将 5 推入数组 $numbers 的末尾。最后,使用 print_r() 函数打印出修改后的数组。
需要注意的是,array_push() 函数的返回值是添加新元素后数组的新长度,但通常我们不需要使用这个返回值。此外,如果只添加一个元素,不推荐使用 array_push() 函数,而是直接使用 $array[] = $value 的方式更简洁。例如:$fruits[] = 'kiwi'。
