Ответ 1
$percent = round((float)$str * 100 ) . '%';
Где $str
= "0.274509817"
Попытка конвертировать этот "0.274509817"
в хороший precentage, например 27%
Строка представляет собой динамическое значение из API.
$percent = round((float)$str * 100 ) . '%';
Где $str
= "0.274509817"
$number = 0.274509817;
echo round( $number * 100 ), '%';
В чем проблема с intval($a * 100) . '%'
?
round((float)$value * 100) . '%'
и после этого добавьте
"%"
чтобы получить знак процента (например, если используется с sprintf).