【php tips】number_formatは勝手に四捨五入する 投稿日: 2021-01-012021-04-04 投稿者: karasumaru $hoge = 0.123456789; echo(number_format($hoge,8)); //出力結果 0.12345679 小数点8桁まで出すはずですから、0.12345678となるはずのところ、最後が四捨五入されています。 解決法:一桁多く出して文字の末尾をひとつ消しました。 echo(number_format($hoge,9)); $answer = substr($hoge, 0, -1); echo($answer."\n"); 困惑のアブラボウズ 0