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数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
php中print(),print_r(),echo()的区别详解
Dec 01 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
May 16 PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 PHP
php模拟post上传图片实现代码
Jun 24 PHP
php利用gd库为图片添加水印
Nov 09 PHP
Yii1.1中通过Sql查询进行的分页操作方法
Mar 16 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
PHP格式化显示时间date()函数代码
Oct 03 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
Dec 21 PHP
PHP批斗大会之缺失的异常详解
Jul 09 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 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编码转换问题
2015/07/28 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
vue结合axios与后端进行ajax交互的方法
2018/07/06 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
2018/09/17 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
详解python发送各类邮件的主要方法
2016/12/22 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
中学生自我鉴定
2014/02/04 职场文书
安全协议书范本
2014/04/21 职场文书
我爱我校演讲稿
2014/05/21 职场文书
任命书格式
2014/06/05 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
详细分析PHP7与PHP5区别
2021/06/26 PHP
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js