前端技术 手机教程
程序开发 平面动画
系统软件 运营推广
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索

php计算二维数组中某一项之和的方法

2019-04-08 15:05:00 来源:转载 作者:isykw

数组示例:

[0] => array(3) {
   ["id"] => string(1 "1"
   ["name"] => string(4) "jhon"
   ["amount"] => string(3) "850"
  }
[1] => array(3) {
   ["id"] => string(1) "2"
   ["name"] => string(5) "david"
   ["amount"] => string(4) "1200"
  }
[2] => array(3) {
   ["id"] => string(1) "3"
   ["name"] => string(4) "lucy"
   ["amount"] => string(3) "200"
  }

需求说明:计算数组中所有元素的amount项的和。

方法一:

$total = array_sum(array_map(function($val){return $val['amount'];}, $arr));

方法二:

$total = 0;
foreach($arr as $item){
    $total += (int) $item['amount'];
}
分享到:
本文关键词:数组

相关文章

零五科技,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五科技 版权所有 辽ICP备13002105号-1

//百度 //cnzz