Рассмотрим создание двумерных массивов в PHP. Например, для представления шахматной доски нужен двумерный массив 8x8.
Двумерный массив можно представить в таком виде:
[ ] [ ] [ ] [ ] ... [ ]
[ ] [ ] [ ] [ ] ... [ ]
[ ] [ ] [ ] [ ] ... [ ]
[ ] [ ] [ ] [ ] ... [ ]
.................................
[ ] [ ] [ ] [ ] ... [ ]
Представим, что здесь каждая пара квадратных скобок это один элемент массива.
Приведем пример создания и использования двумерного массива в PHP:
Двумерный массив
",$multable[$j][$k]," | ";
В этом скрипте, используя теги HTML, выводится заголовок «Двумерный массив» и таблица 10x10. В скрипте использованы две пары циклов for (так называемые вложенные циклы). В первом двойном цикле элементам двумерного массива $multable присваиваются произведения переменных $j и $k.
Во втором двойном цикле на экран выводятся строки таблицы (tr), клетки таблицы (td) и значения элементов массива ($multable[$j][$k]).
Пример:
Двумерный массив. Примеры
$n = 6;
echo "\n
i = $i; j = $j | ";
echo "
";
echo "\n
x[i = $i][j = $j] | ";
echo "
";
echo "\n
x[$i][$j] | ";
echo "
";
echo "\n
",$x[$i][$j]," | ";
echo "
";
echo "\n
",$x[$i][$j]," | ";
?>
Контрольные вопросы и задания
- В приведенном примере сделайте шрифт клеток первой строки таблицы красного цвета.
- В приведенном примере сделайте шрифт клеток первого столбца таблицы зеленого цвета.
- В приведенном примере сделайте шрифт клеток главной диагонали таблицы синего цвета.