Окрім використання циклу 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>";
Також в 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