作者van0706 (倒楣到民國幾年啊)
看板PHP
標題[請益] PHP新手賜教
時間Sun Sep 13 17:18:24 2009
想請教大家
$i=1;
while ($i<=100)
{
if(($i%3= =0)) /*The multiple of three */
{
echo "<br />$i" ;
$sum+=$i;
}
$i++;
}
echo "<br />Total value is $sum ";
結果是 3 6 9 12 ......99 ,sum 值是1683
我想請教的是 if(($i%3)= =0) 那邊
為什麼有兩個()
用一個()也可以做出結果並且也沒發生錯誤
百思不得其解
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.189.223
推 brian70545 :都可以,%的優先權比==高,所以都會先做 09/13 17:24
推 Cloud :套一句某大說的...括號永遠都不嫌多 09/13 17:58
→ van0706 :謝謝...我想起來了...好久沒寫程式 09/13 18:22
推 linmic :但濫用括號真的會讓 code 變得很噁心 09/13 21:36
推 liaosankai :多個變數來接收計算後的結果,會比較乾淨 09/14 21:02