Php/func array walk recursive
来自菜鸟教程
PHP array_walk_recursive()函数
例
运行用户定义函数中的每个数组元素:
<?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+ |