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 )

ตัวอย่างการใช้งาน

&lt;?php<br />
$stack = array(&quot;หนึ่ง&quot;, &quot;สอง&quot;, &quot;สาม&quot;, &quot;สี่&quot;);<br />
$result = array_pop($stack);<br />
print_r($stack);<br />
?&gt;

ผลลัพธ์คือตัวแปร $result จะมีค่าเป็น “สี่” และค่าในตัวแปร $stack จะมีค่าตามด้านล่างครับ

Array<br />
(<br />
    [0] =&gt; หนึ่ง<br />
    [1] =&gt; สอง<br />
    [2] =&gt; สาม<br />
)