ฟังก์ชัน array_pop จะคืนค่า (return) สุดท้ายที่อยู่ใน array และจะลบค่านั้นออกจาก array ด้วย แต่ถ้า array นั้นไม่มีค่าอยู่ใน array (empty array) ฟังก์ชัน array_pop ก็จะคืนค่า NULL ออกมาแทน หรือถ้ามีการส่ง input ที่ไม่ใช่ array เข้าไป ก็จะมีการเตือนออกมา “PHP Warning: array_pop() expects parameter 1 to be array”
รูปแบบการใช้งาน
mixed array_pop ( array &$array )
ตัวอย่างการใช้งาน
<?php
$stack = array("หนึ่ง", "สอง", "สาม", "สี่");
$result = array_pop($stack);
print_r($stack);
?>
ผลลัพธ์คือตัวแปร $result จะมีค่าเป็น “สี่” และค่าในตัวแปร $stack จะมีค่าตามด้านล่างครับ
Array
(
[0] => หนึ่ง
[1] => สอง
[2] => สาม
)