- var_dump: documentation ( source)
- array_filter: documentation ( source)
<?php
$array = [
'a' => 'a',
'b' => '',
'c' => null,
'd' => 122,
'e' => 0,
'f' => [
'g' => 'g',
'h' => 0,
'i' => null,
'j' => ''
]
];
$result = array_filter($array, function ($arr) {
if (!is_array($arr)) {
return strlen($arr) ;
}
return array_filter($arr) ;
} ) ;
$r = array_filter($array) ;
var_dump($r);