PHP array_walk_recursive()
函数在用户自制函数中运行每个数组元素。数组的键和值是函数中的参数。
array_walk_recursive()
函数语法是 -
array_walk_recursive( $array, $funcname [,$parameter])
参数
- array - 一个指定的数组。
- funcname - 一个用户自定义函数。
- parameter - 它为用户自定义函数指定的一个参数。
返回值
- 返回
TRUE
或FALSE
。
示例
试试下面的例子 -
<?php
function call_back_function($value,$key) {
echo "The key $key has the value $value n";
}
$input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue" );
$input2 = array($input1, "d"=>"yellow", "e"=>"black");
array_walk_recursive($input2,"call_back_function");
?>
执行上面示例代码,得到以下结果 -
The key a has the value green
The key b has the value brown
The key c has the value blue
The key d has the value yellow
The key e has the value black