float型 有効桁数について
解決したいこと
PHPでround関数を使用し、float型の少数部分を丸めた場合、結果が意図しない桁数になる事はないのでしょうか?
round関数の戻り値がfloat型(実数)の為、有効桁数の保証が可能なのか疑問に思いました。
例として下記の様な丸めを行った場合、$float_valueがどの様な値でも必ず小数部分は2桁で表示されるのでしょうか?
$float_value = (float) 1.33333;
$rounded_float_value = round($float_value, 2);