12
A
回答
17
60
echo 19 % 5;
應該返回4,這是的19/5(3 REM 4) 沒有必要使用剩餘地板,因爲模數運算的結果總是一個整數值。
如果你想在剩餘浮點值的工作時,那麼PHP也有FMOD()函數:
echo fmod(19,5.5);
編輯
如果你想其餘爲十進制:
要麼
echo 19/5 - floor(19/5);
或
echo (19 % 5)/5
都將返回0.8
4
取決於你所使用的語言,%
未必是模運算符。我假設你使用PHP,在這種情況下,它是%
。
從我所看到的,沒有必要使用整數模數floor()
,它將始終返回一個整數。你可以安全地刪除它。
對我來說,它看起來不像是給你地獄的數學,而是它周圍的代碼。你需要發佈更多的代碼;你列出的代碼很好。
編輯:
你不是找餘,你要尋找的遺留十進制值。它沒有名字。
$leftover = 19/5;
$leftover = $leftover - floor($leftover);
這應該是你在找什麼。
相關問題
- 1. 在DB2中劃分剩餘的剩餘部分SQL
- 2. 浮動部門的剩餘部分
- 3. Terse的方式來獲得iterable的剩餘部分(如數組)
- 4. php函數將數組拆分爲3部分,但不包含剩餘部分
- 5. 獲取剩餘部分/%運算符在PHP中投擲錯誤
- 6. 獲得序列的剩餘部分,但有零餘數的零元素
- 7. 使用Bouncy Castle獲取RSA公鑰剩餘部分
- 8. Windows Mobile 6在關閉後形成部分剩餘部分
- 9. 0打印剩餘部分時丟失
- 10. SQL - 剩餘部分/不屬於
- 11. 方案 - 對於剩餘部分
- 12. 確定項目顯示在網格中的剩餘部分 - PHP
- 13. 使用FilterInputStream刪除InputStream的剩餘部分
- 14. 爲什麼該部門返回錯誤的剩餘部分?
- 15. 訪問pexpect的內部「倒數」剩餘部分?
- 16. 分區,剩餘部分和唯一允許的實數
- 17. argv從最後開始的剩餘部分
- 18. 如何使用部分類名查找div並獲取該類名的剩餘部分?
- 19. PHP - 捕獲正則表達式匹配以及不匹配的剩餘部分
- 20. 在nasm程序中分離剩餘部分
- 21. 如何讓頁面的下半部分佔用剩餘高度?
- 22. 刪除背景後的位圖中的剩餘部分
- 23. 部分加載評論和加載剩餘的部分通過AJAX在MySQL和PHP中點擊鼠標
- 24. 使用用戶的輸入替換模式匹配後的剩餘部分
- 25. PHP剩餘時間百分比
- 26. 使用PHP獲取URL的一部分
- 27. Eclipse Memory Analyzer主餅圖中的剩餘部分是什麼?
- 28. 絕對div填充窗口的剩餘部分
- 29. 尋找離開最小剩餘部分的最大號碼
- 30. 改變剩餘部分的顏色 - 引導
爲什麼19%5沒有返回你之後的東西 - 這應該返回4. – 2010-07-17 19:37:24
返回四捨五入的值,即4 – X10nD 2010-07-17 19:39:55
@Jean:但這正是19除以5的剩餘部分。此外,爲什麼你回滾我的編輯你的錯字? – BoltClock 2010-07-17 19:40:28