[請益] if不可以,if..else就可以
我想要得到字串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
02/26 18:54, 2F
推
02/26 18:54, , 3F
02/26 18:54, 3F
→
02/26 18:58, , 4F
02/26 18:58, 4F
推
02/26 22:48, , 5F
02/26 22:48, 5F
推
02/27 05:01, , 6F
02/27 05:01, 6F
推
03/01 17:32, , 7F
03/01 17:32, 7F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章