$欄包含4(在這個例子中,但可能遠不止4)值我想複製到$ foo和$等等這樣:一個特別的雙「for」循環
$foo[0] = $bar[0];
$foo[1] = $bar[2];
$blah[0] = $bar[1];
$blah[1] = $bar[3];
所以, $ bar的偶數行將被複制到$ foo [i]中,奇數行將被複制到$ blah [i]中。
我試圖與:
for($i=0; $i<2; $i++)
{
for($j=0; $j<4; $j++)
{
if($j % 2 == 0)
{
$foo[$i] = $bar[$j]; // EVEN
}
else
{
$blah[$i] = $bar[$j]; // ODD
}
}
}
但是如果我顯示$ foo和$嗒嗒的輸出,$ foo的[0]等於$ foo的[1],和$嗒嗒[0]等於到$ blah [1],而它們應該包含不同的值。
實施例: 來源:
$bar[0]: 27.8
$bar[1]: Napoli-Posillipo
$bar[2]: 29
$bar[3]: Stadio San Paolo di Napoli, Napoli
(錯誤的)循環的結果是:
$foo[0] = 29 (it should be 27.8)
$foo[1] = 29
$blah[0] = Stadio San Paolo di Napoli, Napoli (it should be Napoli-Posillipo)
$blah[1] = Stadio San Paolo di Napoli, Napoli
任何提示? 感謝
你**需要正確縮進代碼* *! – ThiefMaster 2012-07-09 20:44:58