定義和用法
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 ) |
