How to run array_filter recursively in a PHP array?

前端 未结 6 1881
挽巷
挽巷 2020-11-29 11:16

Given the following array $mm

Array
(
    [147] => Array
        (
            [pts_m] => 
            [pts_mreg] => 1
            [pts         


        
6条回答
  •  长情又很酷
    2020-11-29 12:14

     array
            (
                "pts_m" => "",
                "pts_mreg" => 1,
                "pts_cg" => 1
            ) ,
        158 => array
            (
                "pts_m" => null ,
                "pts_mreg" => null,
                "pts_cg" => 0
            ),
    
        159 => array
            (
                "pts_m" => "",
                "pts_mreg" => 1,
                "pts_cg" => 1
            )
    
    );
    
    $count = 0;
    foreach ($mm as $m) {
        foreach ($m as $value) {
            if($value !== false && $value !== "" && $value !== null) {
                $count++;
            }
        }
    }
    echo $count;
    ?>
    

提交回复
热议问题