首頁  >  文章  >  後端開發  >  php數組怎麼去掉第一個元素

php數組怎麼去掉第一個元素

藏色散人
藏色散人原創
2021-03-22 10:12:163043瀏覽

php陣列去掉第一個元素的方法:1、透過「array_shift($user);」方法刪除陣列的第一個元素;2、透過「array_splice($user,1);」方法刪除數組第一個元素。

php數組怎麼去掉第一個元素

本文操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn