ホームページ >バックエンド開発 >PHPチュートリアル >printf形式の出力の問題について
$a = 123.666;
printf("%.2f", $a);
print("%.1f", $b);
結果が
123.67
10.8
前者は四捨五入されているのに、後者は四捨五入されていないのはなぜですか?
ディスカッションへの返信 (解決策)
実際、高精度が必要な場合は、浮動小数点数の表現と精度をすでに学習していますので、心配する必要はありません。操作には、php
が提供する BC および gml 拡張機能を使用してください
わかりました、ありがとうございます!