
鉴于大家已经学习过了array_walk,我们本篇继续带来array_walk_recursive函数的介绍,可以说它有着更加深入的使用,主要是作用于数组的递归。下面我们就php中array_walk_recursive先进行简单说明,然后带来详细的语法、参数、返回值、实例的介绍。
1、说明
处理二维数组用array_walk_recursive函数,这个函数的作用是对数组中的每个成员递归应用用户函数。
2、语法
array_walk_recursive(array,myfunction,parameter...)
3、参数
array 必需。
myfunction 必需。
parameter,… 可选。
4、返回值
如果成功则返回 TRUE,否则返回 FALSE。
5、实例
classTest
{
functiontestWalk()
{
$a=['a'=>1,'b'=>2];
$b=[$a,'c'=>3,'d'=>4];
array_walk_recursive($a,[$this,'walk']);
}
functiontestMap()
{
$a=['a'=>1,'b'=>2];
$b=[$a,'c'=>3,'d'=>4];
array_walk_recursive($a,[$this,'Map']);
}
functionwalk(&$v,$k)
{
$v=pow($v,3);
}
functionmap($v)
{
returnpow($v,6);
}
}原文来自:https://www.py.cn © 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



















































暂无评论内容