Печать PHP с плавающей запятой с 2 цифрами после десятичной точки?

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

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

Ответ 1

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

number_format($sum,2);

Ответ 2

Попробуйте:

$sum = 3.1234566768;
$rounded = round($sum, 2);

Ответ 3

echo number_format($sum, 2); // 3.12

Ответ 4

echo number_format((float)$ans, 4, '.', '');

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