如果数据生成如何添加票价?这样就可以有关税总数
如果数据生成如何添加票价?这样就可以有关税总数
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);
资料来源:
标签:php,arrays,codeigniter
来源: https://codeday.me/bug/20190829/1757715.html