PHP提供数组以便在单个变量中存储多个项。可以在数组定义期间提供数组项,但也可以稍后使用 数组u push() 方法。在本教程中,我们将学习如何将新项附加到数组中。
数组u push()语法
array_push()方法具有以下语法,其中提供了两个参数,并且两个参数都是必需的。
array_push(ARRAY,VALUES)
- 数组 将在其中推送或添加给定值的数组。此参数是必需的。
- 价值观 将添加到数组中的单个或多个值。此参数是必需的。值可以是用逗号分隔的单个或多个值。它也可以是一个数组。
arrayu push()方法的返回值是一个整数,它将返回数组中新的元素数。
向数组中追加/添加新项
可以将新项添加到数组中。可以通过使用逗号分隔新项来提供新项。
<?php
$names = array("ismail","ahmet");
array_push($names,"elif");
?>
可以指定要添加到数组中的单个或多个项。
<?php$names = array("ismail","ahmet");array_push($names,"elif","ali");print_r($names);?>
输出如下所示,其中添加了索引号为2和3的新项。
Array([0] => ismail[1] => ahmet[2] => elif[3] => ali)
我们还可以将另一个数组添加到现有数组中,如下所示。在下面的示例中,我们将添加 $个新名称 将数组放入 $名称 数组作为项。
<?php
$names = array("ismail","ahmet");
$new_names = array("elif","ali");array_push($names,$new_names);
print_r($names);
?>
输出如下,$newu names数组将是$names数组中的一个项。
Array([0] => ismail[1] => ahmet[2] => Array( [0] => elif [1] => ali))
通过与数组合并来追加数组u merge()
PHP还提供arrayu merge()函数,该函数将所有提供的数组合并为一个sinle数组。提供的数组项将放入新数组中。arrayu merge()函数的语法如下所示。
array_merge(ARRAY1,ARRAY2,...)
- 数组 是要合并的一个或多个数组。通过用逗号分隔多个数组,可以提供多个数组。
返回值将是一个包含所有给定数组元素的新数组。
<?php
$names1 = array("ismail","ahmet");
$names2 = array("elif","ali");
$new_names = array_merge($names1,$names2);
print_r($new_names);
?>
输出如下。
Array( [0] => ismail [1] => ahmet [2] => elif [3] => ali)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END