array_push

array_push() 函式向第一個參數的數組尾部添加一個或多個元素(入棧),然後返回新數組的長度。

基本介紹

  • 中文名:array_push
  • 方式: $array[] = $value
  • 形式:添加一個或多個元素(入棧)
  • 返回:新數組的長度
定義和用法,語法,提示和注釋,例子 1,例子 2,

定義和用法

該函式等於多次調用 $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

帶有字元串鍵的數組:
<?php
$a=array("a"=>"Dog","b"=>"Cat");
array_push($a,"Horse","Bird");
print_r($a);
?>
輸出:
Array ( [a] => Dog [b] => Cat [0] => Horse [1] => Bird )

相關詞條

熱門詞條

聯絡我們