最新的Web开发教程
 

PHP array_walk_recursive() Function

<PHP阵列参考

运行在一个用户定义的函数数组的每个元素:

<?php
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
运行示例»

定义和用法

所述array_walk_recursive()函数运行在一个用户定义的函数的每个数组元素。 阵列的键和值是在函数参数。 这个函数和之间的差array_walk()函数是与该功能可以用较深的阵列(阵列内的阵列)工作。


句法

array_walk_recursive( array,myfunction,parameter... )

参数 描述
array 需要。 指定的数组
myfunction 需要。 用户定义的函数的名称
parameter,... 可选的。 指定的参数的用户定义函数。 你可以一个参数分配给功能,或者像你一样多。

技术细节

返回值: 返回TRUE或FALSE的成功失败
PHP版本: 5+

<PHP阵列参考