Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Xóa phần tử rỗng khỏi mảng trong PHP

Ví dụ

<?php 
$my_array = array("This", 91, '', null, 102, "is", false, "a", "sample", null); 
foreach($my_array as $key => $val) 
    if(empty($val)) 
        unset($my_array[$key]); 
echo "Sau khi xóa giá trị null, mảng còn các phần tử -"; 
foreach($my_array as $key => $val) 
    echo ($my_array[$key] . "<br>"); 
?>

Kết quả

Sau khi xóa giá trị null từ mảng, mảng có các phần tử sau -This 91 102 is a sample

Mảng chứa chuỗi, số và giá trị null. Vòng lặp foreach duyệt qua, nếu phần tử rỗng (null, false, chuỗi rỗng) thì xóa bằng unset. Mảng sau đó hiển thị không còn giá trị null.