Процент от десятичной? PHP

Попытка конвертировать этот "0.274509817" в хороший precentage, например 27%

Строка представляет собой динамическое значение из API.

Ответ 1

$percent = round((float)$str * 100 ) . '%';

Где $str= "0.274509817"

Ответ 2

$number = 0.274509817;
echo round( $number * 100 ), '%';

Ответ 3

В чем проблема с intval($a * 100) . '%'?

Ответ 4

round((float)$value * 100) . '%'

Ответ 5

и после этого добавьте

"%" 

чтобы получить знак процента (например, если используется с sprintf).