array_walk_recursive 对数组中的每个成员递归地应用用户函数
基本用法:
bool arrary_walk_recursive(array $array, callable $callback [,mixed $userdata = NULL])
将用户自定义函数callback应用到array数组中的每个单元,本函数会递归到更深层的数组中去,在callback函数中,数组的键名和键值是该函数的参数
参数介绍:
参数 | 描述 |
---|---|
$array | 必需,输入的数组 |
$callback | 必需,用户自定义函数的名称,一般情况下,callback接受两参数,$array 参数的值作为第一个,键名作为第二个。 |
userdata | 可选,如果提供了userdata,将被作为第三个参数传递给callback $callback。 |
Note:如果 $callback 需要直接作用于数组中的值,则给$callback的第一个参数指定为引用。这样任何对这些单元的改变也将会改变原始数组的本身。
返回值:
成功时返回TRUE,或者在失败时返回FALSE。
实例:
运行结果: