我需要循环遍历多维数组的每个元素并修改内容。我正在使用array_walk_recursive,但是我遇到了一个小问题。
示例:
function scrub_array($value, $key)
{
$value = scrub_string($value);
}
所以,使用这个:
array_walk_recursive($arr, 'scrub_array');
我调用:
print_r($arr);
然后
scrub_string()
仍然出现令人讨厌的弹出窗口。我知道{{1}}可以正常工作,因为它会在直接应用时删除javascript。
没有修改数组值的代码有什么问题?
答案 0 :(得分:0)
从评论中复制Rizier123的答案:
function scrub_array($value, $key) -> function scrub_array(&$value, $key)