Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

Рис. 3.4. Многомерный массив/ смоделированный с помощью коробков

Теперь для каждого хода можно класть в нужные коробки клочки бумаги с крестиком или ноликом. Чтобы сделать это в коде РНР, нужно создать массив, содержащий три других массива, как в примере 3.5, в котором массив создается для отображения уже ведущейся игры.

Пример 3.5. Определение двумерного массива <?php

$охо = array(array('x', 'о'), аггауСо', 'о', 'х'), агтауСх'. 'о*. " ));

?>

Мы сделали еще один шаг к усложнению, но смысл его нетрудно понять, если усвоен основной синтаксис массива. Здесь три конструкции аггау() вложены во внешнюю по отношению к ним конструкцию array().

Для возвращения в дальнейшем третьего элемента во второй строке этого массива можно воспользоваться следующей PHP-командой, которая отобразит символ «х»:

echo $охо[1][2];

0» Не забывайте о том, что отсчет индексов массива (указателей на элементы внутри массива) , начинаются с нуля, а не с единицы, поэтому в предыдущей команде индекс [1] ссылается J на второй из трех массивов, а индекс [2] — на третью позицию внутри этого массива. Эта команда вернет содержимое третьего слева и второго сверху коробков.

Как уже упоминалось, поддерживаются даже массивы с большей размерностью, получаемые путем простого создания большего количества вложенных друг в друга массивов. Но в данной книге массивы с размерностью больше двух рассматриваться не будут.




Нишевые ароматы от bourjois официальный сайт энциклопедии парфюмерии.