PHP – popuparrays的第一个元素而不是最后(reveresed array_pop)?

有一个PHP函数会'popup'数组的第一个元素?
array_pop()popup最后一个元素,但我想popup第一个。

你正在寻找array_shift()。

PHP数组移位

快速备忘单如果您对这个术语不熟悉,可以通过以下方式快速翻译备用术语,这些术语可能更容易记住:

 * array_unshift() - (aka Prepend ;; InsertBefore ;; InsertAtBegin ) * array_shift() - (aka UnPrepend ;; RemoveBefore ;; RemoveFromBegin ) * array_push() - (aka Append ;; InsertAfter ;; InsertAtEnd ) * array_pop() - (aka UnAppend ;; RemoveAfter ;; RemoveFromEnd ) 

对我来说array_slice()工作正常,说:

 $arr = array(1,2,3,4,5,6); //array_slice($array,offset); where $array is the array to be sliced, and offset is the number of array elements to be sliced $arr2 = array_slice($arr,3);//or $arr2 = array_slice($arr,-3);//or $arr2 = array_slice($arr,-3,3);//return 4,5 and 6 in a new array $arr2 = array_slice($arr,0,4);//returns 1,2,3 and 4 in a new array