我目前正在嘗試用大小數進行數學運算。這工作得很好:具有長小數的PHP數學
<?php
$math = 99 + 0.0001;
echo $math;
?>
Output: 99.0001
然而,當我嘗試使用超過12的小數位小數加,我沒有收到預期的輸出:
<?php
$math = 99 + 0.0000000000001;
echo $math;
?>
Output: 99
我怎樣才能讓這個如果我添加了一個小數點後12位以上的小數,結果仍然沒有四捨五入的確切答案?例如:
<?php
$math = 99 + 0.0000000000001;
echo $math;
?>
Output: 99.0000000000001
使用[BC Math](http://us2.php.net/manual/en/book.bc.php) –
通過使用sprint()或調整精度設置php.ini防止PHP四捨五入時顯示 –
http://stackoverflow.com/questions/670662/whats-the-maximum-size-for-an-int-in-php – samayo