首页主机资讯php数组去掉空值的方法是什么

php数组去掉空值的方法是什么

时间2025-09-28 08:18:03发布访客分类主机资讯浏览1222
导读:在PHP中,可以使用 array_filter( 函数来去掉数组中的空值。array_filter( 函数会遍历数组中的每个元素,将非空值保留在数组中。 以下是一个示例: <?php $array = array("value1"...

在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
)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php数组去掉空值的方法是什么
本文地址: https://pptw.com/jishu/711143.html
php上一页下一页功能如何实现 java中的类有哪些

游客 回复需填写必要信息