php陣列去掉第一個元素的方法:1、透過「array_shift($user);」方法刪除陣列的第一個元素;2、透過「array_splice($user,1);」方法刪除數組第一個元素。
本文操作環境:Windows7系統、PHP7.1版,DELL G3電腦
使用array_shift 刪除陣列的第一個元素,例如:
$user=array('apple','banana','orange'); $result=array_shift($user); print_r($result); print_r($user);
結果會是:
apple array('banana','orange')
其實刪除陣列的第一個元素還可以使用array_splice 這個函數,也就是:
$user=array_splice($user,1); //删除数组第一个元素,注意此时返回的是被删除后的新的数组
【推薦學習:PHP影片教學】
下面簡單的對array_pop 和array_shift 做一下解釋:
array_pop() 彈出並傳回array 陣列的最後一個單元,並將數組array 的長度減一。如果 array 為空(或不是陣列)將傳回 NULL。
array_shift() 將 array 的第一個單元移出並作為結果返回,將 array 的長度減一並將所有其它單元向前移動一位。所有的數字鍵名將改為從零開始計數,文字鍵名將不變。如果 array 為空(或不是陣列),則傳回 NULL。
以上是php數組怎麼去掉第一個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!