Якщо нам потрібно перебрати (вивести на екран) елементи звичайного масиву, то ми можемо використовувати цикли. Ми також можемо використовувати цикли і для багатовимірних масивів, тільки потрібно трішки підправити код. Розглянемо приклад:
<?php
// Створення масиву
$companies[0][] = "Programmer";
$companies[0][] = "PR";
$companies[1][] = "IT";
$companies[1][] = "Web-design";
$companies[2][] = "PR";
$companies[2][] = "C++ Programmer";
// Вивід масиву на екран
for($i = 0; $i < count($companies); $i++) {
for($j = 0; $j < count($companies[$i]); $j++) {
echo $companies[$i][$j], "<br />";
}
}
?>Змінна $i відповідає за рахунок в перших квадратних дужках масиву, а змінна $j за рахунок у других квадратних дужках масиву. Другий цикл for працює, поки в масиві не закінчаться елементи певного індексу.