ฟังก์ชัน 'unset' สามารถใช้เพื่อลบองค์ประกอบออกจากอาร์เรย์และใช้ฟังก์ชัน 'array_values' ที่รีเซ็ตดัชนีของอาร์เรย์
ตัวอย่าง
<?php $my_arr = array( 'this', 'is', 'a', 'sample', 'only'); echo"The array is "; var_dump($my_arr); unset($my_arr[4]); echo"The array is now "; $my_arr_2 = array_values($my_arr); var_dump($my_arr_2); ?>
ผลลัพธ์
The array is array(5) {
[0]=>
string(4) "this"
[1]=>
string(2) "is"
[2]=>
string(1) "a"
[3]=>
string(6) "sample"
[4]=>
string(4) "only"
}
The array is now array(4) {
[0]=>
string(4) "this"
[1]=>
string(2) "is"
[2]=>
string(1) "a"
[3]=>
string(6) "sample"
} มีการประกาศอาร์เรย์ที่มีค่าสตริง อาร์เรย์จะปรากฏขึ้นและใช้ฟังก์ชัน 'unset' เพื่อลบองค์ประกอบดัชนีเฉพาะออกจากอาร์เรย์ จากนั้นอาร์เรย์จะแสดงขึ้นอีกครั้งเพื่อสะท้อนการเปลี่ยนแปลงบนคอนโซล