定義和用法
array_shift() 函式刪除數組中的第一個元素,並返回被刪除元素的值。
注釋:如果鍵是數字的,所有元素都將獲得新的鍵,從 0 開始,並以 1 遞增。(參見例子 2)。
語法
array_shift(array) |
參數 | 描述 |
array | 必需。規定輸入的數組。 |
例子 1
<?php $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); echo array_shift($a); print_r ($a); ?> |
輸出:
Dog Array ( [b] => Cat [c] => Horse ) |
例子 2
帶有數字鍵:
<?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse"); echo array_shift($a); print_r ($a); ?> |
輸出:
Dog Array ( [0] => Cat [1] => Horse ) |