如果生成的数据是这样的,如何增加票价?这样就可以有关税总额了。如果生成的数据是这样的,如何增加票价?这样就可以有关税总额了。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你可以使用 -(Mark Baker)array_sum()和array_column()$total = array_sum(array_column($array, 'TARIFF'));前额$total = 0;foreach ($array as $value) { $total += $value['TARIFF'];}AARYAYMAP()$count = array_sum(array_map(function ($value) { return $value['TARIFF'];}, $array));array_reduce()-感谢马克·贝克array_reduce($array, function($runningTotal, $value) { $runningTotal += $value['TARIFF']; return $runningTotal;}, 0);来源:array_sum() - Manualarray_column() - Manualforeach - Manualarray_map() - Manualarray_reduce() - Manual 07-24 09:22