PHP的此内置函数用于将新元素推入数组。我们可以将一个或多个元素推入数组,然后将这些元素插入到数组的末尾,由于将元素推入了数组,因此数组的长度也随着推入数组的元素数而增加。
用法:
array_push($array, $val1, $val2, $val3....)
参数:
该函数可以采用多个参数,具体取决于我们要推送到数组中的元素数量。我们可以将参数分为两类,如下所示:
- $array:此参数表示我们要操作的原始数组。
- 值列表:此参数指的是我们要推送到数组中的逗号分隔的元素列表。在上面的语法中,要推送的值列表为$val1,$val2,$val3…。
返回值:该函数返回修改后的数组,并将所有元素推到数组的末尾。
注意:如果数组具有键,值对,则该方法将始终向输入的值添加数字键。
例子:
Input : $array = (1=>"ram", 2=>"krishna", 3=>"aakash") $val1 = "rohan", $val2 = "rajeeb", $val3 = "saniya" Output : Array ( [1] => ram [2] => krishna [3] => aakash [4] => rohan [5] => rajeeb [6] => saniya ) Input : $array = ("ram", "krishna", "aakash"); $val1 = "rohan", $val2 = "rajeeb", $val3 = "saniya" Output : Array ( [0] => ram [1] => krishna [2] => aakash [3] => rohan [4] => rajeeb [5] => saniya )
以下示例程序旨在说明PHP中的array_push()函数:
- 在下面的程序中,array_push()函数用于在没有键的情况下将新元素压入数组。
<?php // PHP code to illustrate the use of array_push() // Input array $array = array("ram", "krishna", "aakash"); // elements to push $a1 = "rohan"; $a2 = "rajeeb"; $a3 = "saniya"; // array after pushing new elements print_r(array_push($array, $a1, $a2, $a3)); ?>
输出:
Array ( [0] => ram [1] => krishna [2] => aakash [3] => rohan [4] => rajeeb [5] => saniya )
- 在下面的程序中,我们将了解array_push()函数如何与具有已定义的key_value对的数组一起使用。
<?php // PHP code to illustrate the use of array_push() // Input Array $array = array(1=>"ram", 2=>"krishna", 3=>"aakash"); // Elements to push $a1 = "rohan"; $a2 = "rajeeb"; $a3 = "saniya"; // Array after pushing new elements print_r(array_push($array, $a1, $a2, $a3)); ?>
输出:
Array ( [1] => ram [2] => krishna [3] => aakash [4] => rohan [5] => rajeeb [6] => saniya )
参考:
http://php.net/manual/en/function.array-push.php
相关用法
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- PHP cos( )用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.set.has()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 PHP | array_push() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。