📌 1. Цикл foreach – лучший способ перебора

$carBrands = ["BMW", "VW", "Skoda", "Audi", "Renault", "Kia", "Mercedes-Benz"];

foreach ($carBrands as $value) {
    echo "Бренд: $value <br>";
}

Можно сделать перебор с указанием ключей (индексов)

$carBrands = ["BMW", "VW", "Skoda", "Audi", "Renault", "Kia", "Mercedes-Benz"];

foreach ($carBrands as $key => $value) {
    echo "Индекс $key: значение $value <br>";
}

Синтаксис цикла foreach

foreach ($array as $value) {
	// do smth...
}

foreach ($array as $key => $value) {
	// do smth...
}

// Если в блоке только одна инструкция, то можно вытянуть в одну строчку
foreach ($array as $value) echo "<li>$value</li>";

“Параметры” $key и $value можно называть по другому, в зависимости от контекста:

/* Пример с значением */
$books = ["Дюна", "Преступление и наказание", "Мастер и Маргарита", "Война и мир", "Гарри Поттер"];

echo "<ul>";
foreach ($books as $book) {
	echo "<li>$book</li>";
}
echo "</ul>";

/* Пример с ключ => значение */
$fruits = ["Яблоко", "Банан", "Апельсин", "Киви", "Виноград"];

echo "<ul>";
foreach ($fruits as $fruitIndex => $fruit) echo "<li>$fruitIndex => $fruit</li>";
echo "</ul>";

🎯 Задание

Создайте несколько ****массивов:

  1. Пять любимых книг
  2. Пять любимых фильмов
  3. Пять любимых блюд

Выведите каждый массив с помощью цикла foreach.