如何不用array_sum函数实现php二维数组的求和操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计743个文字,预计阅读时间需要3分钟。
PHP中二维数组求和,仅使用`array_sum()`是不够的,因为`array_sum()`只处理一维数组。若想用`array_sum()`实现二维数组的求和,还需要借助`foreach`循环语句。以下是一个示例代码:
php$sum=0;foreach ($arr as $v) { if (is_array($v)) { $sum +=array_sum($v); }}
php中二维数组求和只用array_sum()是不行的,因为array_sum()函数只处理一维数组;想要使用array_sum()实现二维数组求和,还需要借助foreach语句,语法“$sum=0;foreach($arr as $v){if(is_array($v)){$sum+=array_sum($v);}else{$sum+=$v;}}”。
php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用
本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑
php二维数组只用array_sum()是无法求和的。
原因:array_sum()函数只处理一维数组,对多维数组无效。
本文共计743个文字,预计阅读时间需要3分钟。
PHP中二维数组求和,仅使用`array_sum()`是不够的,因为`array_sum()`只处理一维数组。若想用`array_sum()`实现二维数组的求和,还需要借助`foreach`循环语句。以下是一个示例代码:
php$sum=0;foreach ($arr as $v) { if (is_array($v)) { $sum +=array_sum($v); }}
php中二维数组求和只用array_sum()是不行的,因为array_sum()函数只处理一维数组;想要使用array_sum()实现二维数组求和,还需要借助foreach语句,语法“$sum=0;foreach($arr as $v){if(is_array($v)){$sum+=array_sum($v);}else{$sum+=$v;}}”。
php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用
本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑
php二维数组只用array_sum()是无法求和的。
原因:array_sum()函数只处理一维数组,对多维数组无效。

