php陣列函式序列之array_unshift()在陣列開頭插入一個或多個元素

suboysugar發表於2015-05-25

array_unshift() 函式在陣列開頭插入一個或多個元素。被加上的元素作為一個整體新增,這些元素在陣列中的順序和在引數中的順序一樣

array_unshift()定義和用法 
array_unshift() 函式在陣列開頭插入一個或多個元素。 

被加上的元素作為一個整體新增,這些元素在陣列中的順序和在引數中的順序一樣。 

該函式會返回陣列中元素的個數。 

語法 
array_unshift(array,value1,value2,value3…)引數 描述 
array 必需。規定輸入的陣列。 
value1 必需。規定插入的值。 
value2 可選。規定插入的值。 
value3 可選。規定插入的值。 

提示和註釋 
註釋:所有的數值鍵名將修改為從零開始重新計數,所有的字串鍵名保持不變。 

例子 1 

複製程式碼程式碼如下:

<?php 
$a=array(“a”=>”Cat”,”b”=>”Dog”); 
array_unshift($a,”Horse”); 
print_r($a); 
?> 


輸出: 

Array ( [0] => Horse [a] => Cat [b] => Dog )例子 2 
返回鍵值: 

複製程式碼程式碼如下:

<?php 
$a=array(“a”=>”Cat”,”b”=>”Dog”); 
print_r(array_unshift($a,”Horse”)); 
?> 


輸出: 

3例子 3 
陣列帶有數值鍵: 

複製程式碼程式碼如下:

<?php 
$a=array(0=>”Cat”,1=>”Dog”); 
array_unshift($a,”Horse”); 
print_r($a); 
?> 


輸出: 

Array ( [0] => Horse [1] => Cat [2] => Dog )

如何聯絡我:【萬里虎】www.bravetiger.cn
【QQ】3396726884 (諮詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/


相關文章