3
私は実行すると:PHPラウンドの戻り値
echo var_dump(round(544/320,3));
それが出力します。
float(1.6:)
なぜそれが最後にコロンと1.6のfloatを返すのですか?明らかに1.7であるべきとき。
EDIT:「:」などのラウンド(などの特定の浮動小数点演算の後に浮動小数点値で表示されます)とをnumber_format私は、これは、既知のコロンは、PHPのバグであるWindowsの
http://codepad.org/B2ABnXde(出力: 'フロート(1.7)') –
私はこの正確な同じコードを実行していると私は1.7を取得します。あなたの環境/バージョンは何ですか? –
PHPのどのバージョン(php.iniからの正確なバージョン)は、あなたが主張していることを経験していないので、バグを含むブランチを使用している可能性があります。 –