我有一些数组,每个数组都有 4 个值,命名为:
$myarray_row0
$myarray_row1
$myarray_row2
所以通常我可以使用这个 echo 语句来获取第一个数组中的值:
echo 'My value is '.$myarray_row0[0]; // This works fine
但是我想使用 FOR LOOP 来遍历它们,但我被卡住了,因为我想使用类似的东西:
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]];
}
我没有对 $i 和所需的括号使用正确的语法......我正在尝试(但失败)让 echo 吐出数组内容,例如:
$myarray_row0[0]
$myarray_row0[1]
$myarray_row0[2]
$myarray_row0[3]
etc
请注意,它并不是真正的多维数组,它是一维的,但它几乎看起来像是多维的,因为数组名称中包含“row0”、“row1”、“row2”等。
任何人都知道使用 for 循环中可用的 $i 获取像 $myarray_row0[1] 这样的变量的语法吗?
谢谢!