鉴于大家已经学习过了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
暂无评论内容