php數(shù)組函數(shù)序列之a(chǎn)rray_push() 數(shù)組尾部添加一個或多個元素(入棧),返回新長度。
更新時間:2011年11月07日 15:49:17 作者:
array_push() 定義和用法array_push() 函數(shù)向第一個參數(shù)的數(shù)組尾部添加一個或多個元素(入棧),然后返回新數(shù)組的長度
array_push() 定義和用法
array_push() 函數(shù)向第一個參數(shù)的數(shù)組尾部添加一個或多個元素(入棧),然后返回新數(shù)組的長度。
該函數(shù)等于多次調(diào)用 $array[] = $value。
語法
array_push(array,value1,value2...)參數(shù) 描述
array 必需。規(guī)定一個數(shù)組。
value1 必需。規(guī)定要添加的值。
value2 可選。規(guī)定要添加的值。
提示和注釋
注釋:即使數(shù)組中有字符串鍵名,您添加的元素也始終是數(shù)字鍵。(參見例子 2)
注釋:如果用 array_push() 來給數(shù)組增加一個單元,還不如用 $array[] =,因為這樣沒有調(diào)用函數(shù)的額外負擔。
注釋:如果第一個參數(shù)不是數(shù)組,array_push() 將發(fā)出一條警告。這和 $var[] 的行為不同,后者會新建一個數(shù)組。
例子 1
<?php
$a=array("Dog","Cat");
array_push($a,"Horse","Bird");
print_r($a);
?>
輸出:
Array ( [0] => Dog [1] => Cat [2] => Horse [3] => Bird )例子 2
帶有字符串鍵的數(shù)組:
<?php
$a=array("a"=>"Dog","b"=>"Cat");
array_push($a,"Horse","Bird");
print_r($a);
?>
輸出:
Array ( [a] => Dog [b] => Cat [0] => Horse [1] => Bird )
array_push() 函數(shù)向第一個參數(shù)的數(shù)組尾部添加一個或多個元素(入棧),然后返回新數(shù)組的長度。
該函數(shù)等于多次調(diào)用 $array[] = $value。
語法
array_push(array,value1,value2...)參數(shù) 描述
array 必需。規(guī)定一個數(shù)組。
value1 必需。規(guī)定要添加的值。
value2 可選。規(guī)定要添加的值。
提示和注釋
注釋:即使數(shù)組中有字符串鍵名,您添加的元素也始終是數(shù)字鍵。(參見例子 2)
注釋:如果用 array_push() 來給數(shù)組增加一個單元,還不如用 $array[] =,因為這樣沒有調(diào)用函數(shù)的額外負擔。
注釋:如果第一個參數(shù)不是數(shù)組,array_push() 將發(fā)出一條警告。這和 $var[] 的行為不同,后者會新建一個數(shù)組。
例子 1
復制代碼 代碼如下:
<?php
$a=array("Dog","Cat");
array_push($a,"Horse","Bird");
print_r($a);
?>
輸出:
Array ( [0] => Dog [1] => Cat [2] => Horse [3] => Bird )例子 2
帶有字符串鍵的數(shù)組:
復制代碼 代碼如下:
<?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()數(shù)組函數(shù):將一個或多個單元壓入數(shù)組的末尾(入棧)
- php通過array_push()函數(shù)添加多個變量到數(shù)組末尾的方法
- PHP array_push 數(shù)組函數(shù)
- php數(shù)組函數(shù)序列之a(chǎn)rray_pop() - 刪除數(shù)組中的最后一個元素
- php array_pop()數(shù)組函數(shù)將數(shù)組最后一個單元彈出(出棧)
- php通過array_shift()函數(shù)移除數(shù)組第一個元素的方法
- php數(shù)組函數(shù)序列之a(chǎn)rray_unique() - 去除數(shù)組中重復的元素值
- php數(shù)組函數(shù)序列之a(chǎn)rray_keys() - 獲取數(shù)組鍵名
- php數(shù)組函數(shù)序列之a(chǎn)rray_key_exists() - 查找數(shù)組鍵名是否存在
- php數(shù)組查找函數(shù)in_array()、array_search()、array_key_exists()使用實例
- php數(shù)組函數(shù)array_push()、array_pop()及array_shift()簡單用法示例
相關文章
Windows平臺PHP+IECapt實現(xiàn)網(wǎng)頁批量截圖并創(chuàng)建縮略圖功能詳解
這篇文章主要介紹了Windows平臺PHP+IECapt實現(xiàn)網(wǎng)頁批量截圖并創(chuàng)建縮略圖功能,結(jié)合實例形式分析了IECapt的下載、安裝及截圖、生成縮略圖相關使用技巧,需要的朋友可以參考下2019-08-08
php中使用in_array() foreach array_search() 查找數(shù)組是否包含時的性能對比
這篇文章主要介紹了php中使用in_array() foreach array_search() 查找數(shù)組是否包含時的性能對比,需要的朋友可以參考下2015-04-04
PhpMyAdmin出現(xiàn)export.php Missing parameter: what /export_type錯
PhpMyAdmin出現(xiàn)export.php: Missing parameter: what /export_type錯誤,有碰到同樣問題的朋友可參考一下2012-08-08

