array_reduce的使用方法
来源:互联网 发布:java小程序源码 编辑:程序博客网 时间:2024/05/16 05:11
参考地址:http://www.tuicool.com/articles/bmqeAv6
官方解释:
array_reduce — 用回调函数迭代地将数组简化为单一的值。
示例1:
求和
$arr = array(1,2,3,4,5);
function sum ($output , $v) {
$output += $v;
return $output;
}
echo array_reduce($arr , "sum"); //输出结果为15
示例2:
数组降维
比如在数据库中查询出了符合条件的id,name ,得到一个二位数组
array(
array('id'=>1,'name'=>'lilei'),
array('id'=>2,'name'=>'tom'),
array('id'=>4,'name'=>'hanmei')
)
此时,如果你只想获取id的信息(一个一维数组),那么
function minus($output , $v) {
$output[] = $v['id']; //此时的$v相当于一维数组
return $output;
}
$new_arr = array_reduce($arr , "minus");
print_r($new_arr); //输出查看下结果
1 0
- array_reduce的使用方法
- 206 php array_reduce的使用
- php中array_reduce和array_map的用法
- php array_reduce
- php-Arrays 函数-array_reduce-用回调函数迭代的将数组简化为单一的值
- array_reduce学习笔记
- PHP中array_reduce()使用
- strtolower转小写array_reduce函数用回调函数迭代地将数组简化为单一的值
- php 常用数组函数 array_reduce
- 数组编程:array_reduce array_map array_walk
- 巧用array_map()和array_reduce()替代foreach循环
- 巧用array_map()和array_reduce()替代foreach循环
- array_map和array_reduce替换for循环
- php array_walk , array_reduce和array_filter函数
- php array_map 和 array_reduce 代码要优雅
- 的使用方法
- ctags使用方法 ctags的使用方法
- PHP内置函数array_reverse、array_reduce、call_user_func和call_user_func_array
- .vimrc
- CONTAINING_RECORD宏的含义
- Android Multimedia 相关
- python-sphinx 2.6.5的一个bug
- Leetcode---(38)Count and Say
- array_reduce的使用方法
- 解密陌生人(3)服务器整体架构简要
- Memcached雪崩和穿透
- android手势动画
- 首次触电php
- .tmux.conf
- 第14周-阅读项目5-字符串流对象
- Java类加载器总结
- 基于mindwave脑电波进行疲劳检测算法的设计(1)