Кроме использования цикла for для вывода всех элементов массива на экран мы можем использовать функцию print_r, которая выведет все элементы массива вместе с их индексами.
<?php
$arr[0] = "PHP";
$arr[1] = "HTML";
$arr[2] = "CSS";
print_r($arr);
?>
Отображение в браузере:
Array ( [0] => PHP [1] => HTML [2] => CSS )
Также, чтобы результат вывода функции print_r был более наглядным рекомендую перед использованием функции писать echo "<pre>";, а после функции – echo "</pre>"; Что такое тег pre?
Также в PHP присутствует специальный цикл для обработки массивов – цикл foreach
<?php
$arr[0] = "PHP";
$arr[1] = "HTML";
$arr[2] = "CSS";
foreach($arr as $value)
{
echo $value, "<br>";
}
?>
Отображение в браузере:
PHP
HTML
CSS
Для вывода индекса элемента нужно использовать второй вариант синтаксиса цикла foreach
<?php
$arr[0] = "PHP";
$arr[1] = "HTML";
$arr[2] = "CSS";
foreach($arr as $key => $value) { // $key - индекс элемента массива, $value - значение элемента массива
echo "[{$key}] => {$value} <br/>";
}
?>
Отображение в браузере:
[0] => PHP
[1] => HTML
[2] => CSS