首頁  >  文章  >  後端開發  >  php array_pop()函數刪除陣列中的最後一個元素實例詳解

php array_pop()函數刪除陣列中的最後一個元素實例詳解

怪我咯
怪我咯原創
2017-06-07 14:49:513486瀏覽

php array_pop()函數的用法與定義?

array_pop()函數是PHP Array陣列函數中的一種,他的作用是刪除陣列中的最後一個元素(出棧)。

PS:堆疊(stack)又稱為堆疊,它是一種運算受限的線性表。其限制是僅允許在表的一端進行插入和刪除運算。這一端稱為棧頂,相對地,將另一端稱為棧底。向一個棧插入新元素又稱為進棧、入棧或壓棧,它是把新元素放到棧頂元素的上面,使之成為新的棧頂元素;從一個棧刪除元素又稱作出棧或退棧,它是把棧頂元素刪除掉,使其相鄰的元素成為新的棧頂元素。

了解了php array_pop()函數的功能,下面看一下他的語法:

語法

array_pop(array)

參數詳解:

 array_pop()函數只有一個參數array,是規定要從哪個陣列裡面刪除元素。下面會有實例來給大家示範

array_pop()函數的回傳值

它傳回陣列的最後一個值。如果數組是空的,或不是數組,將傳回 NULL。

實例

使用 array_pop()函數刪除陣列中的最後一個元素,並傳回被刪除的元素,程式碼如下:

<?php
$a=array("red","green","blue");
$pop=array_pop($a);
print_r($a);
echo $pop;
?>

程式碼運行輸出結果:

php array_pop()函數刪除陣列中的最後一個元素實例詳解

上面的實例使用array_pop()函數刪除了數組$a裡面的最後一個元素“blue”,我們將數組$a打印出來的時候,裡面是只有兩個元素的,而被刪除的元素,我們賦值給了$pop

#【相關文章推薦】

詳解php array_shift()函數:刪除數組中第一個元素

php中array_push()和array_pop()及array_shift() 函數用法範例詳解

#

以上是php array_pop()函數刪除陣列中的最後一個元素實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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