[請益] if不可以,if..else就可以

看板PHP作者 (地瓜)時間14年前 (2011/02/26 18:33), 編輯推噓6(601)
留言7則, 7人參與, 最新討論串1/1
我想要得到字串1000, 1000, 5, 77, 5 但是程式會出錯,只會輸出1000, 5 後來我註解掉第一個if整塊,結果輸出是5 註解掉第二個if,結果輸出是1000, 1000, 5, 77 這樣我想不懂, 再來把後面的if改成elseif, 結果改了之後就照我需要的跑了... 請問...why XD??? 下面的程式輸出是1000, 5 $i在1、2、3的時候,不符合$i < (5-1)嗎? ----------------------------------------------------------- $sn_orders = 5; $arr_orders[0][tid] = "1000"; $arr_orders[1][tid] = "1000"; $arr_orders[2][tid] = "5"; $arr_orders[3][tid] = "77"; $arr_orders[4][tid] = "5"; $strTemp = ""; for($i=0; $i<$sn_orders; $i++) { if($i < ($sn_orders-1)) //第一個if { // $strTemp = $strTemp.$arr_orders[$i][tid].", ";// } // if($i = ($sn_orders-1)) //第二個if { // $strTemp = $strTemp.$arr_orders[$i][tid]; // } // } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.249.185 ※ 編輯: ldwang 來自: 114.45.249.185 (02/26 18:35)

02/26 18:41, , 1F
我猜你要寫==,但是寫成= ??
02/26 18:41, 1F

02/26 18:54, , 2F
XDDD
02/26 18:54, 2F

02/26 18:54, , 3F
好像大家來找碴的遊戲XD
02/26 18:54, 3F

02/26 18:58, , 4F
天阿 對了 好想自砍><
02/26 18:58, 4F

02/26 22:48, , 5F
XDDD
02/26 22:48, 5F

02/27 05:01, , 6F
眼尖的人看到第二個if時就知道哪邊錯了吧..............
02/27 05:01, 6F

03/01 17:32, , 7F
樓上的.. 沒錯....
03/01 17:32, 7F
文章代碼(AID): #1DQDSGi5 (PHP)
文章代碼(AID): #1DQDSGi5 (PHP)