У меня есть массивы, которые имеют каждые 4 значения в них, названные:Как отредактировать этот массив в цикле for?
$myarray_row0
$myarray_row1
$myarray_row2
Так обычно я могу использовать это эхо заявление, чтобы получить на значения в первом массиве:
echo 'My value is '.$myarray_row0[0]; // This works fine
Но я хотите использовать цикл для перебора через них, и я застрял, потому что я хочу использовать что-то вроде:
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]];
}
Я не использую правильный синтаксис для $ я это й скобка нужна ... Я ПЫТАЮСЬ (но не суметь), чтобы получить эхо выплюнуть содержимое массивов, такие как:
$myarray_row0[0]
$myarray_row0[1]
$myarray_row0[2]
$myarray_row0[3]
etc
Обратите внимание, что это на самом деле не многомерный массив, это одномерный, но он почти СМОТРЕТЬ, как будто он многомерен, поскольку имена массива имеют в них «row0», «row1», «row2» и т. д.
Кто-нибудь знает синтаксис для получения переменной, такой как $ myarray_row0 [1], чтобы быть эхом, используя $ i, доступные внутри цикла for?
СПАСИБО!
Ник - спасибо!Вы поднимаете БОЛЬШОЙ вопрос, который был проблемой за пределами $ i + x, я не думал об этом, но я мог бы вставить цикл for, который выполняет 4 итерации INSIDE основного цикла, который выполняется 13 раз (он создает таблицы строк). Хорошо, я попробовал. Это работает! У меня есть 2 вложенных цикла ... один выполняется 13 раз, используя $ j, а внутренний цикл работает 4 раза, используя $ i: ** echo 'some html здесь'. $ {'Myarrray_row'. $ J} [$ i]. ' '; ** МНОГО СПАСИБО! –