PHP

Уроки 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]).
Добавлено: 24 Августа 2013 11:47:36 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...