Якщо нам потрібно перебрати (вивести на екран) елементи звичайного масиву, то ми можемо використовувати цикли. Ми також можемо використовувати цикли і для багатовимірних масивів, тільки потрібно трішки підправити код. Розглянемо приклад:
<?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 працює, поки в масиві не закінчаться елементи певного індексу.