สอนเขียนภาษา PHP สำหรับลบตัวแปร array ด้วยคำสั่ง unset โดยคำสั่ง unset ลบได้ทั้งแบบผ่านลำดับ (Index) และลบตัวแปร array ทั้งหมดออก สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP ลบ array ด้วยคำสั่ง unset
<?php
$a = array(10, 5, 8, 7, 30, 25);
print_r( $a );
echo "<br/>";
unset( $a[1] );
print_r( $a );
?>
ผลลัพธ์
Array ( [0] => 10 [1] => 5 [2] => 8 [3] => 7 [4] => 30 [5] => 25 )
Array ( [0] => 10 [2] => 8 [3] => 7 [4] => 30 [5] => 25 )
โค้ดด้านบนใช้คำสั่ง unset เพื่อลบตัวแปร array ลำดับที่ 1 คือ เลข 5 (array นับตั้งแต่ 0)
ตัวอย่าง PHP ลบ array ทั้งหมด
<?php
$a = array(10, 5, 8, 7, 30, 25);
unset( $a );
?>
โค้ดด้านบนใช้คำสั่ง unset กับตัวแปร a ที่เป็นชนิด array โดยไม่มีการกำหนดลำดับ (Index) หมายความว่าเป็นการลบตัวแปร a ออกทั้งหมด