[英]PHP float modulus not working
我編寫了一個函數,可以在必要時向數字添加逗號和零,但我一直在使用模數函數。 根據我的PHP:
float(877.5) % 1 == 0 //true
不應該877.5 % 1 == 0.5
嗎?
不,模數運算符會告訴您除法的其余部分。 除以1的任何東西都沒有余數,因此得到0。
您可以嘗試http://writecodeonline.com/php/上的示例代碼
如果你打算單獨得到小數部分,請參考什么是在PHP中獲取float的小數部分的最佳方法?
%將僅返回余數和任何除以1的任何值,提醒始終為0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.