次の名前の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 と必要な括弧に正しい構文を使用していません... 次のような配列の内容を吐き出すためにエコーを取得しようとしています (しかし失敗しています)。
$myarray_row0[0]
$myarray_row0[1]
$myarray_row0[2]
$myarray_row0[3]
etc
これは実際には多次元配列ではなく、1 次元ですが、配列名に「row0」、「row1」、「row2」などが含まれているため、ほとんど多次元のように見えることに注意してください。
$myarray_row0[1] のような変数を for ループ内で使用できる $i を使用してエコーするための構文を知っている人はいますか?
ありがとう!