※ 引述《chenlifu (離)》之銘言:
: 比較運算在有小數點的時候
: 不知道該怎麼解決問題
: 目前要把運算結果分開
: ( a / b < 0.05 )
: ( a / b >= 0.05 AND a / b < 0.1)
: ....這類狀況
: 發現當 結果是0.0555的時候
: 會被分類為 <0.05
: 遇到這類運算的時候要怎麼辦?
: gettype檢查過值為double
: 查官網看到有寫用round
: 可是不成功..不太懂那意思
: 可否請教版上大大
: 感恩
$a = 0.555;
$b = 10;
echo 'a/b=' . $a/$b . '<br />'; // 輸出 a/b
if ($a/$b < 0.05 ) {
echo "a/b < 0.5";
}
if ($a/$b >= 0.05 AND $a/$b < 0.1) {
echo "a/b >= 0.05 AND a/b < 0.1";
}
==
你是這樣寫的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.71.52