Перебір елементів масиву


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