Devdit
 

PHP ลบ array ด้วยคำสั่ง unset

3.8K

สอนเขียนภาษา 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 ออกทั้งหมด

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ