how to add fare if the data generated like this ? so that there can be the total number of tariff how to add fare if the data generated like this ? so that there can be the total number of tariff
Array
(
[3] => Array
(
[TARIFF] => 0
)
[4] => Array
(
[TARIFF] => 0
)
[2] => Array
(
[TARIFF] => 29500
)
[0] => Array
(
[TARIFF] => 20500
)
[1] => Array
(
[TARIFF] => 14500
)
)
There are multiple ways to sum your array:
array_sum() in combination with array_column()foreacharray_map()array_reduce() - (Mark Baker)$total = array_sum(array_column($array, 'TARIFF'));
$total = 0;
foreach ($array as $value) {
$total += $value['TARIFF'];
}
$count = array_sum(array_map(function ($value) {
return $value['TARIFF'];
}, $array));
array_reduce($array, function($runningTotal, $value) {
$runningTotal += $value['TARIFF'];
return $runningTotal;
}, 0);
Sources:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With