使用PHP自带函数去除数组空值,部分类型或数据处理结果如下:
<?php
$arr = [
'int' => 0,
'float' => 0.01,
'string' => '',
'string2' => ' ',
'bool' => false,
'booltrue' => true,
'null' => null,
'array' => array(),
'array2' => array(array()),
];
echo '<pre>';
var_dump(array_filter($arr));
// 打印结果
// array(4) {
// ["float"]=>
// float(0.01)
// ["string2"]=>
// string(1) " "
// ["booltrue"]=>
// bool(true)
// ["array2"]=>
// array(1) {
// [0]=>
// array(0) {
// }
// }
// }