二维数组变一维数组,统计键值总和
来源:互联网 发布:实体关系图软件 编辑:程序博客网 时间:2024/06/05 13:21
首先我们先写好我们的sql语句,这里我的一个sql是三表联查的一个例子 $sql = "select `order` .*,`info`.goodsnum as snum ,`realtion`.upagentid as upid from ".tablename('表1')." as `order`left join ".tablename('表2')." as `realtion` on `order`.id = `realtion`.orderid left join ".tablename('表3')." as `info` on `order`.id =`info`.orderid where `realtion`.upagentid = $id and `order`.`status` in (2,3) and `order`.addtime >= $start and `order`.addtime < $end "; $total = pdo_fetchall($sql); //写一个方法把二维数组变成一维数组 function add_num($total) { static $new=array(); foreach ($total as $k => $v) { $new[$v['id']]=$v['snum'];//循环获取二维数组里面的id然后重新放到一个新的数组里面,后面是你想要的那个值 } return $new; } $add = add_num($total); $sum = 0; //上面处理的一维数组在循环 把键值循环相加 foreach($add as $key=>$value) { $sum+= $value; } $newtotal = $sum; $monthaddup = $price*$newtotal; print_r($monthaddup);
阅读全文
1 0
- 二维数组变一维数组,统计键值总和
- 二维数组键值
- PHP根据二维数组的某键值合并二维数组
- PHP 二维数组去重 保留键值
- PHP 二维数组根据键值排序
- PHP 二维数组 按任意键值排序
- php二维数组按照某个键值排序
- 二维数组按指定的键值排序
- python二维键值数组生成转json
- 二维数组变一维数组
- php如何修改二维数组子数组的键值
- php二维数组删除某个键值相同的数组
- 二维数组按照其内层数组的某个键值排序
- php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
- php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
- 三维数组合并为二维数组并求出某个字段的总和
- php对二维数组按指定键值key排序
- PHP按照某个键值对二维数组进行排序
- Linux 字符设备驱动
- Twitter开源分布式自增ID算法snowflake(Java)
- 一、策略模式
- 企业架构方法综述
- 【leetcode-shell】Tenth Line
- 二维数组变一维数组,统计键值总和
- redisson整合spring
- 客户端跳转与服务器端跳转
- 微信支付接入流程——公众号支付
- Sublime Text2 插件 for ASM
- 计算基因组染色体长度的Python脚本
- 初入django2
- CentOS7上Apache impala2.7集成apache kudu1.3
- python 基础语法之一