PHP 函数array_filter()去空的结果

使用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) {
    //             }
    //     }
    // }

猜你喜欢

转载自blog.csdn.net/qq_39309714/article/details/83304243