Код: Выделить всё
$fees = $this->fees;
$stant_fee = 0;
foreach($fees as $fee){
if($fee->is_override){
$stant_fee+=$fee->override_amount;
}else{
$stant_fee+= $fee->commission_fee;
}
}
return round((double) $stant_fee + (double) $this->amount_per_kwh, 2);
Я уже пробовал использовать 'number_format' и 'sprintf', но возвращаемый тип данных представляет собой строку. Когда я возвращаю его обратно к числу с плавающей запятой, он все равно отменяет 0, снова возвращая 0,6.
Я также пробовал addbc, ceil и round, но все равно возвращает только 1 десятичный знак.
Подробнее здесь: https://stackoverflow.com/questions/787 ... umber-is-0
Мобильная версия