array_walk_recursive递归处理数组的每一个元素并进行处理,比如有一个数组,可以是任意的多维数组。现在需要把数组里任何包含的hellow字符串的值给替换掉如下array_walk_recursive($data,function(&$value,$key){if(gettype($value)=='string'){$value=str_replace('hellow','',$value);}});好面使用啦一个匿名函数,第一个参数为值第二个参数为键名,注意到第一个参数使用啦引用,这样就可以直接修改原有的数组的值