Показывать цифры только при необходимости

У меня есть код, который просматривает рейтинг предмета. но.. показывает, напр. "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;
Другие вопросы по тегам