小数点以下の特定の桁数で浮動小数点数をecho
する簡単な方法はありますか?
例えば: $sum = 3.1234566768;
$ sumをエコーして取得したい:3.12
。
number_format()を使用する
number_format($sum,2);
試してみてください:
$sum = 3.1234566768;
$rounded = round($sum, 2);
echo number_format($sum, 2); // 3.12
echo number_format((float)$ans, 4, '.', '');
これはうまくいくと思います