本文实例讲述了php计算多维数组中所有值总和的方法。分享给大家供大家参考。具体实现方法如下:
php内置函数array_sum()函数返回数组中所有值的总和,只能返回一维数组的总和;
计算多维数组所有值的和就要自定义函数了;
functionget_sum($array){
$num=0;
foreach($arrayas$k=>$v){
if(is_array($v)){
$num+=get_sum($v);
}
}
return$num+array_sum($array);
}
get_sum($array);
希望本文所述对大家的php程序设计有所帮助。
您可能感兴趣的文章:php将一维数组转换为每3个连续值组成的二维数组php对二维数组进行相关操作(排序、转换、去空白等)解析PHP将对象转换成数组的方法(兼容多维数组类型)PHP实现提取多维数组指定一列的方法总结PHP中多维数组的foreach遍历示例3个PHP多维数组转为一维数组的方法实例php实现遍历多维数组的方法PHP多维数组排序(usort,uasort)php实现在多维数组中查找特定value的方法php根据某字段对多维数组进行排序的方法php多维数组去掉重复值示例分享PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结