有多种方法可以去掉 PHP 数组中的空值,以下是其中几种常用的方法:
使用 array_filter() 函数:
$array = array("foo", "", "bar", null, "baz");
$filteredArray = array_filter($array, function($value) {
return $value !== null && $value !== '';
});
print_r($filteredArray);
输出:
Array
(
[0] => foo
[2] => bar
[4] => baz
)
使用 foreach 循环:
$array = array("foo", "", "bar", null, "baz");
$filteredArray = array();
foreach ($array as $value) {
if ($value !== null && $value !== '') {
$filteredArray[] = $value;
}
}
print_r($filteredArray);
输出:
Array
(
[0] => foo
[1] => bar
[2] => baz
)
使用 array_values() 函数重新索引数组:
$array = array("foo", "", "bar", null, "baz");
$filteredArray = array_values(array_filter($array));
print_r($filteredArray);
输出:
Array
(
[0] => foo
[1] => bar
[2] => baz
)
这些方法可以根据具体需求选择使用。
上一篇:yum如何安装php5.5
下一篇:php 链表如何实现
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站