ホームページ >バックエンド開発 >PHPチュートリアル >マスター、こっちに来て! PHPのbcmath問題を理解していますか?
すごい
結果は次のとおりです:
0
1.100000000
なぜですか?強制は直接割り当てとは異なりますか?
$b=0.000000011;$post=100000000;$aa=strval($b);$pos=strval($post);echo bcmul($aa,$pos,10);echo '<br/>';$aa="0.000000011";$pos="100000000";echo bcmul($aa,$pos,10);
科学表記法は高精度表記法ではありません
つまり、bcmath は科学表記法をサポートしていません
$b=0.000000011;
echo strval($b);
では、どうやって解決すればよいでしょうか?