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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。