ฟังก์ชัน 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] => สาม )