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; ?>
程式碼運行輸出結果:
上面的實例使用array_pop()函數刪除了數組$a裡面的最後一個元素“blue”,我們將數組$a打印出來的時候,裡面是只有兩個元素的,而被刪除的元素,我們賦值給了$pop
#【相關文章推薦】
詳解php array_shift()函數:刪除數組中第一個元素
php中array_push()和array_pop()及array_shift() 函數用法範例詳解
#以上是php array_pop()函數刪除陣列中的最後一個元素實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!