php學習筆記-php中把浮點數轉化為整數


在php中有時候會遇到比如

14.6%3這種操作,php是會先把14.6轉化為整數再做其它的操作,那么這個轉化為整數的操作是floor(14.6)還是ceil(14.6)還是round(14.6)呢?都不是,是直接把0.6給仍掉了,最后算的是14%3結果是2

 

再比如

14.6%3

14.8%3.8

14.1%3.4

這三者在php中的結果都是2

,原因是php會先把14.8的小數部分仍掉結果是14,3.8的小數部分仍掉結果是3,最后算的還是14%3。php把14.1的小數部分仍掉結果是14,把3.4的小數部分仍掉結果是3,最后算的依然是

14%3。

 

有用的資料:floor、ceil、round


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM