php - PHP乘以多维数组的列并得到结果的总和
问题描述
基本上你认为我有这个数组:
$a = [1,2,3];
$b = [4,5,6];
现在我想要Multiply
列数,例如:
1*4
2*5
3*6
并获得所有计算的总和,例如:
4+10+18 = 32
我需要得到这个结果,我不能用array_map
or来实现这个场景array_reduce
,使用两个foreach
为我返回错误的结果
解决方案
尝试这个..
$total = 0;
for($i = 0; $i < count($a); $i++) {
$total += $a[$i] * $b[$i];
}
echo $total;
推荐阅读
- c# - System.MissingMethodException:无法使用 dirInfo.GetAccessControl();在c#中
- flutter - 如何根据是否在flutter dart中检查块抛出异常
- python - PDF拼合功能使acrobat无法识别文本
- javascript - 如何更改数组的格式?
- javascript - 如何将 webCrypto 导出的原始密钥共享到后端?
- spring-boot - springboot应用程序中的Jmslistener不起作用
- css - 为顺风配置添加 !important 和选择器策略
- java - Apache Poi 最佳方式
- unity3d - 如何实现 Unity Metaball?
- r-markdown - 自定义 Flexdashboard 的导航栏