我有一些陣列具有它們中的每條4個值,命名爲:如何在for循環中回顯此數組?
$myarray_row0
$myarray_row1
$myarray_row2
所以通常我可以第一陣列中使用echo語句來獲得的值:
echo 'My value is '.$myarray_row0[0]; // This works fine
但我要使用for循環通過他們迭代,我被卡住,因爲我想用這樣的:
for ($i=0; $i<=10; $i++)
{
echo 'My value is '.$myarray_row[$i][[$i]];
echo 'My value is '.$myarray_row[$i][$i+1]];
echo 'My value is '.$myarray_row[$i][[$i+2]];
echo 'My value is '.$myarray_row[$i][[$i+3]];
}
我沒有使用正確的語法爲$我是一個ND所需的支架......我想(但沒有),以獲得回聲吐出陣列的內容,如:
$myarray_row0[0]
$myarray_row0[1]
$myarray_row0[2]
$myarray_row0[3]
etc
請注意,這不是一個真正的多維數組,這是一維的,但它幾乎看起來像是多維的,因爲數組名稱中有'row0','row1','row2'等等。
任何人都知道獲取像$ myarray_row0 [1]這樣的變量的語法,使用for循環中可用的$ i's進行回顯?
謝謝!
尼克 - 謝謝!你提出了一個偉大的問題,這是與$ i + x的界限問題,我沒有考慮它,但我可以嵌套一個循環,運行4次迭代運行13次的主循環的內部(它創建錶行)。好吧,我試了一下..它的工作原理!我有2個嵌套循環...一個使用$ j運行13次,內部循環使用$ i運行4次:** echo'some html here'。$ {'myarrray_row'。$ j} [$ i]。 「'; **很多謝謝! – 2013-03-24 15:53:36