php数组去掉空值的方法是什么
导读:在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