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>";
Создайте несколько ****массивов:
Выведите каждый массив с помощью цикла foreach.