ホームページ >バックエンド開発 >PHPチュートリアル >PHP_小数点以下 2 桁まで保存して四捨五入しない_小数点以下 2 桁まで保存して四捨五入しない
PHP_小数点以下 2 桁および四捨五入_小数点以下 2 桁および四捨五入なし
php は小数点以下 2 桁を保持し、四捨五入します
$num = 123213.666666; echo sprintf("%.2f", $num);
$num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
echo ceil(4.3); // 5 echo ceil(9.999); // 10
echo floor(4.3); // 4 echo floor(9.999); // 9
echonumber_format((ceil(123213.666666 * 100))/100,2,'.','');
substr は非常に非効率です。こうするのが簡単ではないでしょうか?
マニュアルをもっと読むことをお勧めします。
echonumber_format((ceil(123213.666666 * 100))/100,2,'.','');
substr は非常に非効率的です。こうするのが簡単ではないでしょうか?
マニュアルをもっと読むことをお勧めします。
アドバイスありがとうございます。