- var_dump: documentation ( source)
- array_filter: documentation ( source)
<?php
$empty = function(&$v) use (&$empty)
{
if (is_array($v))
{
$v = array_filter($v, $empty);
}
elseif (!empty($v))
{
$v = $v . 'modified';
}
return !empty($v);
};
$a = ['',['',['a', 'b'],'c'],'d'];
$b = $a;
var_dump(array_filter($b, $empty));
?><hr><?php
var_dump($a);