Печать PHP с плавающей точкой с 2 ​​цифрами после десятичной точки? - PullRequest
12 голосов
/ 06 марта 2012

Есть ли простой способ echo число с плавающей запятой с определенным количеством цифр после десятичной точки?

Например: $sum = 3.1234566768; Я хотел бы вывести $ sum и получить: 3.12.

Ответы [ 4 ]

35 голосов
/ 06 марта 2012

использовать number_format ()

number_format($sum,2);
3 голосов
/ 06 марта 2012
echo number_format($sum, 2); // 3.12
3 голосов
/ 06 марта 2012

Попробуйте с:

$sum = 3.1234566768;
$rounded = round($sum, 2);
0 голосов
/ 12 мая 2017
echo number_format((float)$ans, 4, '.', '');

Я думаю, что это сработает

...