如果数据生成如何添加票价?这样就可以有关税总数
如果数据生成如何添加票价?这样就可以有关税总数
Array
(
[3] => Array
(
[TARIFF] => 0
)
[4] => Array
(
[TARIFF] => 0
)
[2] => Array
(
[TARIFF] => 29500
)
[0] => Array
(
[TARIFF] => 20500
)
[1] => Array
(
[TARIFF] => 14500
)
)
解决方法:
有多种方法可以对数组求和:
>您可以将array_sum()与array_column()结合使用
>你可以使用foreach
>你可以使用array_map()
>你可以使用array_reduce() – (Mark Baker)
array_sum()和array_column()
$total = array_sum(array_column($array, 'TARIFF'));
的foreach
$total = 0;
foreach ($array as $value) {
$total += $value['TARIFF'];
}
array_map()
$count = array_sum(array_map(function ($value) {
return $value['TARIFF'];
}, $array));
array_reduce() – 感谢Mark Baker
array_reduce($array, function($runningTotal, $value) {
$runningTotal += $value['TARIFF'];
return $runningTotal;
}, 0);
资料来源:
> array_sum() – Manual
> array_column() – Manual
> foreach – Manual
> array_map() – Manual
> array_reduce() – Manual
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。