PHP函数:如何使用array_push()函数将元素添加到数组中?
发布时间:2023-06-17 10:17:24
array_push()是PHP语言中的一个函数,用于将一个或多个元素添加到数组的末尾。 array_push() 函数会 返回新数组的元素个数。
array_push()语法如下:
array_push(array, value1, value2, …)
其中,
- array:必需,要添加元素的数组;
- value1, value2, …:可选,要添加到数组的元素列表。
下面通过一些示例来介绍这个函数的使用。
### 将单个元素添加到数组中
可以使用array_push()函数将单个元素添加到数组中,示例代码如下:
$fruit = array("apple", "banana", "orange");
array_push($fruit, "pear");
print_r($fruit);
输出结果如下:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => pear
)
可以看到,通过array_push()函数将“pear”元素添加到了数组$fruit的末尾。
### 将多个元素添加到数组中
array_push()函数的参数可以是多个数值,可以使用逗号(,)将它们分开。示例代码如下:
$fruit = array("apple", "banana", "orange");
array_push($fruit, "pear", "watermelon", "grape");
print_r($fruit);
输出结果如下:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => pear
[4] => watermelon
[5] => grape
)
可以看到,通过array_push()函数将三个元素添加到了数组$fruit的末尾。
### 将一个数组添加到另一个数组中
除了添加单个元素或多个元素之外,也可以将一个数组添加到另一个数组中。示例代码如下:
$fruit1 = array("apple", "banana", "orange");
$fruit2 = array("pear", "watermelon", "grape");
array_push($fruit1, $fruit2);
print_r($fruit1);
输出结果如下:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => Array
(
[0] => pear
[1] => watermelon
[2] => grape
)
)
可以看到,我们将数组$fruit2添加到了数组$fruit1的末尾。但是,$fruit2并没有成为一个单独的元素,而是作为一个数组添加到了$fruit1中。
### 将元素添加到空数组中
如果要将元素添加到空数组中,可以像下面这样调用array_push()函数:
$fruit = array(); array_push($fruit, "apple"); print_r($fruit);
输出结果如下:
Array
(
[0] => apple
)
可以看到,我们成功将一个元素添加到了空数组中。
### 总结
array_push()函数是PHP语言中经常使用的一个函数,它可以将一个或多个元素添加到数组的末尾。使用这个函数非常简单,只需要指定要添加元素的数组和要添加的元素即可。此外,我们还可以将一个数组添加到另一个数组中,或将元素添加到空数组中。
