1. 程式人生 > >PHP 函式array_filter()去空的結果

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