首頁  >  文章  >  後端開發  >  php數組函數序列之array_push 數組尾部增加一個或多個元素(入棧),並傳回新長度。

php數組函數序列之array_push 數組尾部增加一個或多個元素(入棧),並傳回新長度。

PHP中文网
PHP中文网原創
2017-06-07 14:27:421490瀏覽

array_push() 定義與用法
array_push() 函數為第一個參數的陣列尾部新增一個或多個元素(入堆疊),然後傳回新陣列的長度。
此函數等於多次呼叫 $array[] = $value。
語法
array_push(array,value1,value2...)參數 說明
array 必需。規定一個數組。
value1 必需。規定要加的值。
value2 可選。規定要加的值。
提示與註解
註解:即使陣列中有字串鍵名,您新增的元素也始終是數字鍵。 (請參閱範例 2)
註解:如果用 array_push() 來為陣列增加一個單元,不如用 $array[] =,因為這樣沒有呼叫函數的額外負擔。
註解:如果第一個參數不是數組,array_push() 將發出警告。這和 $var[] 的行為不同,後者會新建一個陣列。
範例1

程式碼如下:

<?php 
$a=array("Dog","Cat"); 
array_push($a,"Horse","Bird"); 
print_r($a); 
?>

輸出:
Array ( [0] => Dog [1] => Cat [2] => Horse [3] => Bird )

例子2
例子2
串列的陣列:

 程式碼如下:

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
array_push($a,"Horse","Bird"); 
print_r($a); 
?>

輸出:

Array ( [a] => Dog [b] => Cat [0] => Horse [1] => Bird )

以上就介紹了php數組函數序列之array_push 數組尾部增加一個或多個元素(入棧),並傳回新長度。 ,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn