Dùng hàm unset để xóa phần tử và array_values để đặt lại chỉ số mảng.
Ví dụ
<?php $my_arr = array( 'this', 'is', 'a', 'sample', 'only'); echo"Mảng là "; var_dump($my_arr); unset($my_arr[4]); echo"Mảng bây giờ là "; $my_arr_2 = array_values($my_arr); var_dump($my_arr_2); ?>
Kết quả
Mảng là array(5) { [0]=> string(4) "this" [1]=> string(2) "is" [2]=> string(1) "a" [3]=> string(6) "sample" [4]=> string(4) "only" }
Mảng bây giờ là array(4) { [0]=> string(4) "this" [1]=> string(2) "is" [2]=> string(1) "a" [3]=> string(6) "sample" }
Mảng chuỗi được khai báo, hiển thị, xóa phần tử chỉ số 4 bằng unset, sau đó dùng array_values để reset chỉ số và hiển thị lại.