Уроки PHP. Двумерный массив

Печать

В PHP есть возможность создания многомерных массивов. Рассмотрим двумерные массивы. Например, для представления шахматной доски нужен двумерный массив 8x8.

Двумерный массив можно представить в таком виде:

[ ]   [ ]   [ ]   [ ]   ...   [ ] 
[ ] [ ] [ ] [ ] ... [ ]
[ ] [ ] [ ] [ ] ... [ ]
[ ] [ ] [ ] [ ] ... [ ]
.................................
[ ] [ ] [ ] [ ] ... [ ]

Представим, что здесь каждая пара квадратных скобок это один элемент массива.

Приведем пример создания и использования двумерного массива в PHP:

<body> 
<h2>Двумерный массив</h2>
<table>
<?php
for($k=1;$k<=10;$k++)
for ($j=1;$j<=10;$j++)
$multable[$k][$j]=$j*$k;
for ($k=1;$k<=10;$k++) {
print "<tr>";
for ($j=1;$j<=10;$j++)
echo "<td>",$multable[$j][$k],"</td>";
print "</tr>";
}
?>
</table>
</body>

В этом скрипте, используя теги HTML, выводится заголовок «Двумерный массив» и таблица 10x10. В скрипте использованы две пары циклов for (так называемые вложенные циклы). В первом двойном цикле элементам двумерного массива $multable присваиваются произведения переменных $j и $k.

Во втором двойном цикле на экран выводятся строки таблицы (tr), клетки таблицы (td) и значения элементов массива ($multable[$j][$k]).

Добавить комментарий


Защитный код
Обновить

Copyright © 2004 - 2012 Oftob.com
Professional Joomla Templates - 888 Poker Review
Mail.Ru