PHP函数array_push()的用法和实例详解
发布时间:2023-11-09 04:22:32
array_push()是PHP的一个内置函数,用于向数组的末尾添加一个或多个元素。
用法:
array_push(array, value1, value2, ...)
参数说明:
- array:必需。要向其添加元素的数组。
- value1, value2, ...:可选。要添加到数组中的元素。
返回值:
返回新数组的元素个数。
实例:
$fruits = array("apple", "banana", "orange");
$count = array_push($fruits, "mango", "grape");
echo "新的水果数组:";
print_r($fruits);
echo "新的元素个数:";
echo $count;
运行结果:
新的水果数组:Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => mango
[4] => grape
)
新的元素个数:5
上述例子中,我们创建了一个包含三个水果的数组$fruits。然后使用array_push()函数将两个新的水果("mango"和"grape")添加到该数组的末尾。最后,通过print_r()函数输出新的水果数组,以及用echo语句输出新的元素个数。
array_push()函数是在原有数组的基础上追加新的元素,不创建新的数组。因此,运行完array_push()函数后,原数组$fruits中就包含了新的元素。
如果要向数组开头添加一个或多个元素,可以使用array_unshift()函数。该函数的用法和参数与array_push()函数类似,不同之处在于它将元素添加到数组的开头而不是末尾。
总结:
array_push()函数是PHP中一个常用的数组操作函数,用于向数组末尾添加元素。它的用法非常简单,只需指定要添加元素的数组和要添加的元素即可。返回值是新数组的元素个数。
需要注意的是,array_push()函数会修改原始的数组,而不是返回一个新的数组。因此,在使用array_push()函数后,原数组中会包含新添加的元素。
