溫馨提示×

php數組去掉空值的方法是什么

PHP
小億
89
2024-12-05 10:10:29
欄目: 編程語言

在PHP中,可以使用 array_filter() 函數來去掉數組中的空值。array_filter() 函數會遍歷數組中的每個元素,將非空值保留在數組中。

以下是一個示例:

<?php
$array = array("value1", "", "value2", null, "value3", false);
$filtered_array = array_filter($array);
print_r($filtered_array);
?>

輸出結果:

Array
(
    [0] => value1
    [2] => value2
    [4] => value3
)

如果你想移除值為 false 的元素,可以傳遞一個回調函數作為第二個參數:

<?php
$array = array("value1", "", "value2", null, "value3", false);
$filtered_array = array_filter($array, function($value) {
    return !empty($value);
});
print_r($filtered_array);
?>

輸出結果:

Array
(
    [0] => value1
    [2] => value2
    [4] => value3
)

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女