Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript |
Страница 47 из 478 ![]() Рис. 3.4. Многомерный массив/ смоделированный с помощью коробков Теперь для каждого хода можно класть в нужные коробки клочки бумаги с крестиком или ноликом. Чтобы сделать это в коде РНР, нужно создать массив, содержащий три других массива, как в примере 3.5, в котором массив создается для отображения уже ведущейся игры. Пример 3.5. Определение двумерного массива <?php $охо = array(array('x', 'о'), аггауСо', 'о', 'х'), агтауСх'. 'о*. " )); ?> Мы сделали еще один шаг к усложнению, но смысл его нетрудно понять, если усвоен основной синтаксис массива. Здесь три конструкции аггау() вложены во внешнюю по отношению к ним конструкцию array(). Для возвращения в дальнейшем третьего элемента во второй строке этого массива можно воспользоваться следующей PHP-командой, которая отобразит символ «х»: echo $охо[1][2]; 0» Не забывайте о том, что отсчет индексов массива (указателей на элементы внутри массива) 4», начинаются с нуля, а не с единицы, поэтому в предыдущей команде индекс [1] ссылается J на второй из трех массивов, а индекс [2] — на третью позицию внутри этого массива. Эта команда вернет содержимое третьего слева и второго сверху коробков. Как уже упоминалось, поддерживаются даже массивы с большей размерностью, получаемые путем простого создания большего количества вложенных друг в друга массивов. Но в данной книге массивы с размерностью больше двух рассматриваться не будут. |
Нишевые ароматы от bourjois официальный сайт энциклопедии парфюмерии.
