printfドキュメントを読み直した後、%g
属性を試してみました。私が2桁の数字で作業している場合、何がうまくいかないのでしょうか?printfと指数形式の問題
php -r "echo printf('%g', 123.4000);"
123.45 // What?
php -r "echo printf('%g', 123.4500);"
123.456 // This can't be right
php -r "echo printf('%g', '123.4000');"
123.45
私は123.4またはさらに1234e-1を期待していました。だから、私の推測は間違っていますか?
にあなたのコードを書き換えることができます。 –