[請益] PHP新手賜教

看板PHP作者 (倒楣到民國幾年啊)時間16年前 (2009/09/13 17:18), 編輯推噓4(401)
留言5則, 5人參與, 最新討論串1/7 (看更多)
想請教大家 $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

09/13 17:24, , 1F
都可以,%的優先權比==高,所以都會先做
09/13 17:24, 1F

09/13 17:58, , 2F
套一句某大說的...括號永遠都不嫌多
09/13 17:58, 2F

09/13 18:22, , 3F
謝謝...我想起來了...好久沒寫程式
09/13 18:22, 3F

09/13 21:36, , 4F
但濫用括號真的會讓 code 變得很噁心
09/13 21:36, 4F

09/14 21:02, , 5F
多個變數來接收計算後的結果,會比較乾淨
09/14 21:02, 5F
文章代碼(AID): #1AhBZXDE (PHP)
文章代碼(AID): #1AhBZXDE (PHP)