I think this should do the same thing. Note that argument of a function is passed as a reference (i.e. &$value
).
array_walk_recursive($array, function(&$value) {
$value = clean_value($value);
});
For older PHP versions:
function check_value(&$value) {
$value = clean_value($value);
}
array_walk_recursive($array, 'check_value');
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…