Показывать цифры только при необходимости
У меня есть код, который просматривает рейтинг предмета. но.. показывает, напр. "5,0/5" Когда я хочу, чтобы его просмотрели 5/5. Но когда это бывший. '4.5/5' Тогда я хочу показать цифру.
Как мне это сделать?
Код:
$rating_sum = intval($votes->rating_sum);
$rating_count = intval($votes->rating_count);
$evaluate = ($rating_count==0) ? "0" : number_format($rating_sum/$rating_count,1);
$output=" Rating: ". $evaluate."/5";
echo $output;
1 ответ
Решение
А как насчет простой замены '.0' на '', когда он используется в $valu?
$rating_sum = intval($votes->rating_sum);
$rating_count = intval($votes->rating_count);
$evaluate = ($rating_count==0) ? "0" : number_format($rating_sum/$rating_count,1);
$evaluate = str_replace('.0', '', $evaluate);
$output=" Rating: ". $evaluate."/5";
echo $output;