Допустим, я делю 14 / 15 на 100, чтобы получить процент 93.33333333333333. Как я могу отобразить его как 93.3%, используя php?
14 / 15
93.33333333333333
93.3%
Вот код.
$percent = ($avg / 15) * 100;
PHP имеет функцию number_format, которая позволяет вам указать количество десятичных знаков, что использовать для десятичного разделителя и что использовать для разделителя тысяч:
number_format
$percent = ($avg / 15) * 100; echo number_format($percent, 1) . '%'; // => 93.3%
Для этого предназначена функция sprintf (см. Также руководство ):
sprintf
echo sprintf('%.1f%%', $percent);