Если нам нужно перебрать (вывести на экран) элементы обычного массива, то мы можем использовать циклы. Мы также можем использовать циклы и для многомерных массивов, только нужно немножко подправить код. Рассмотрим пример:

<?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 работает, пока в массиве не закончатся элементы определенного индекса.