php函数 array_map / array_walk / array_reduce 的区别

发布于 2019-12-06 20:45:17

php的数组有很多遍历的函数,比如 array_map array_reduce array_walk等有什么区别?

查看更多

浏览量
1878
猫哥
猫哥 项目组成员 2019-12-06
希望我的回答能对你有所帮助
  • array_map(callback,array) 我称之为数组更新,表示对数组的每一项进行callback运算后返回一个新数组.
  • array_walk(array,callback) 我称之为数据遍历,表示对数组每一项进行callback处理,没有返回.
  • array_reduce(array,callback) 称之为数据核算,表示对数组每一项进行callback处理合并并返回为一个值
  • array_filter(array,callback) 称之为数组过滤,表示对数组每一项进行callback处理,return true的值保留在原数组.
1 个回答

学习
记录

发布
问题

分享
好友

手机
浏览

扫码手机浏览