php计算多维数组中所有值总和的方法


Posted in PHP onJune 24, 2015

本文实例讲述了php计算多维数组中所有值总和的方法。分享给大家供大家参考。具体实现方法如下:

php 内置函数 array_sum() 函数返回数组中所有值的总和,只能返回一维数组的总和;

计算多维数组所有值的和就要自定义函数了;

function get_sum($array) {
   $num = 0;
   foreach($array as $k => $v) {
     if(is_array($v)) {
       $num += get_sum($v);
     }
   }
   return $num + array_sum($array);
}
get_sum($array);

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP memcache扩展的三种安装方法
Apr 26 PHP
php结合表单实现一些简单功能的例子
Jun 04 PHP
PHP测试程序运行时间的类
Feb 05 PHP
PHP页面中文乱码分析
Oct 29 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
Jul 05 PHP
PHP闭包实例解析
Sep 08 PHP
Yii分页用法实例详解
Dec 04 PHP
浅谈PHP中其他类型转化为Bool类型
Mar 28 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
Sep 19 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
PHP共享内存使用与信号控制实例分析
May 09 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
Dec 02 PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 #PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 #PHP
php异常处理方法实例汇总
Jun 24 #PHP
php数组索引与键值操作技巧实例分析
Jun 24 #PHP
PHP实现在线阅读PDF文件的方法
Jun 23 #PHP
php中header设置常见文件类型的content-type
Jun 23 #PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 #PHP
You might like
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
php网站地图生成类示例
2014/01/13 PHP
php简单统计在线人数的方法
2016/05/10 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
javascript中xml操作实现代码
2011/11/21 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
Angularjs基础知识及示例汇总
2015/01/22 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
Python实现常见的回文字符串算法
2018/11/14 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
一套C#面试题
2013/10/09 面试题
银行实习生自我鉴定范文
2013/09/19 职场文书
《我为你骄傲》教学反思
2014/02/20 职场文书
对标管理实施方案
2014/03/12 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
大学生自荐材料范文
2014/12/30 职场文书
研究生简历自我评
2015/03/11 职场文书
上班迟到检讨书范文
2015/05/06 职场文书
心灵捕手观后感
2015/06/02 职场文书
护士业务学习心得体会
2016/01/25 职场文书
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android