我需要確定一個給定的數字x
是否可由y
在PHP,y
浮動,具體爲0.05。如何在PHP中通過float分隔?
但是,當我做到這一點,
if ($number % 0.05 === 0) {
// Continue
}
我收到以下PHP警告:
被零除
有什麼事要解決這個問題?謝謝!
我需要確定一個給定的數字x
是否可由y
在PHP,y
浮動,具體爲0.05。如何在PHP中通過float分隔?
但是,當我做到這一點,
if ($number % 0.05 === 0) {
// Continue
}
我收到以下PHP警告:
被零除
有什麼事要解決這個問題?謝謝!
乘兩個數彈性模量的definision如下:
在計算中,模(有時稱爲彈性模量)的操作發現的除法的餘數一個號碼由另一個。
表達a % b
的另一種方法是:a - b * floor(a/b)
因此,你可以定義自己的函數:
function mod($a,$b) {return $a-$b*floor($a/$b);}
,簡單地調用它。例如,撥打mod(0.08,0.05)
將返回0.03
。
您可以通過100
if (($number * 100) % 5 === 0) {
// Continue
}
不是很靈活。如果y = 0.0000005? – ZolaKt 2013-03-01 00:42:26
http://bit.ly/ZF9nDH也許這會有所幫助。 – dnelson 2013-03-01 00:47:40