语法
array_walk_recursive( $array, $funcname [,$parameter])
定义与使用
array_walk_recursive() 函数运行用户创建函数中的每个数组元素,数组的键和值是函数中的参数。
参数
| 参数 | 描述 |
|---|---|
| array | (必填)指定一个数组 |
| funcname | (必填)用户自制函数的名称 |
| paramter | (可选)指定用户创建函数的一个参数 |
示例
试试以下示例:
<?php
function call_back_function($value,$key) {
echo "键 $key 的值为 $value \n";
}
$input1 = array("a"=>"绿色", "b"=>"白色", "c"=>"蓝色" );
$input2 = array($input1, "d"=>"黄色", "e"=>"黑色");
array_walk_recursive($input2,"call_back_function");
?>
这将得到以下结果:
键 a 的值为 绿色
键 b 的值为 白色
键 c 的值为 蓝色
键 d 的值为 黄色
键 e 的值为 黑色
键 b 的值为 白色
键 c 的值为 蓝色
键 d 的值为 黄色
键 e 的值为 黑色

