PHP: การใช้งานฟังก์ชัน array_pop

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