gpt4 book ai didi

php - 如何使用 array_walk_recursive

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:06:45 25 4
gpt4 key购买 nike

我如何使用 array_walk_recursive() 而不是这个:

function check_value($val){
if(is_array($val)){
foreach($val as $key => $value)
$val[$key] = check_value($value);
return $val;
}

return clean_value($val);
}

?

最佳答案

我认为这应该做同样的事情。请注意,函数的参数作为引用传递(即 &$value)。

array_walk_recursive($array, function(&$value) {
$value = clean_value($value);
});

对于旧的 PHP 版本:

function check_value(&$value) {
$value = clean_value($value);
}
array_walk_recursive($array, 'check_value');

关于php - 如何使用 array_walk_recursive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6547775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com