• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【PHP】printf()関数の小数点以下の扱い方)

【PHP】printf()関数での小数点以下の扱い方

このQ&Aのポイント
  • printf()関数を使用して、PHPで小数点以下の桁数を指定する方法を説明します。
  • 関数の引数を計算すると、小数点以下の桁数を指定した場合の表示結果が思っていたものと異なることがあります。
  • この方法は、PHPの他の関数でも使用されることがあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

printf() の浮動小数点処理では四捨五入が保証されていません。 元々簡易的な整形機能なので浮動小数点の誤差処理に問題があるのでしょう。 いろいろ調べてみましたが、printf() や sprintf() はよく問題を起こすので厳密な整形には利用しない方がいいようですね。

blueletter12345
質問者

お礼

回答ありがとうございました。

関連するQ&A