php中如何使用array_walk_recursive?

鉴于大家已经学习过了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
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容