PHP Foreach Цикл використовується для друку всіх даних у масивах. PHP Foreach У кожній ітерації циклу дані в масиві друкуються.

Синтаксис PHP Foreach виглядає наступним чином.

foreach ($array as $value) {
    // Çalıştırılacak kodlar)
}

Масив, який потрібно повернути, додається замість $array, а змінна, у якій будуть зберігатися дані, додається замість $value. PHP Foreach У циклі коди, які повинні виконуватися на кожній ітерації, записуються в область коду. Якщо також буде повернуто ключі масиву, синтаксис такий. Замість змінної $key записується змінна, у якій будуть зберігатися ключі.

foreach ($array as $key => $value) {
    // Çalıştırılacak kodlar)
}

Використання PHP Foreach

PHP Foreach У наведеному нижче прикладі в циклі ми створили масив під назвою $colors і надали значення кольорів. Потім за допомогою оператора foreach PHP ForeachМи створили цикл і записали назву масиву як $colors. Ми використали вираз as і вказали ім’я змінної, де зберігатимуться дані масиву як $value. Кожного разу, коли цикл повертався, ми друкували дані поточної змінної $value з відлунням. У результаті ви можете зберегти всі дані в масиві коротким і чистим методом, PHP Foreach Ми роздрукували його через петлю.

PHP Foreach У наведеному нижче прикладі ми створили масив із назвою $days у циклі та дали опис дня тижня як ключ, а значення дня як значення. Потім за допомогою оператора foreach PHP ForeachМи створили цикл і записали назву масиву як $days. Ми використали вираз as і вказали змінну, в якій будуть зберігатися ключі масиву, а саме змінну $key. Потім ми вказали ім’я змінної, в якій будуть зберігатися дані масиву, у формі $value. Кожного разу, коли цикл повертався, ми друкували дані поточної змінної $value з відлунням. У результаті ви можете зберегти всі дані в масиві коротким і чистим методом, PHP Foreach Ми роздрукували його через петлю.

$colors = array(
    'mavi',
    'kırmızı',
    'sarı',
    'turuncu',
    'yeşil',
    );
foreach ($colors as $value) {
    echo $value . '
';
}
/*
 * Çıktı: 
mavi
kırmızı
sarı
turuncu
yeşil
*/
$days = array(
    'haftanın ilk günü'        => 'pazartesi',
    'haftanın ikinci günü'     => 'salı',
    'haftanın üçüncü günü'     => 'çarşamba',
    'haftanın dördüncü günü'   => 'perşembe',
    'haftanın beşinci günü'    => 'cuma',
    'haftasonunun ilk günü'    => 'cumartesi',
    'haftasonunun ikinci günü' => 'pazar',
);
foreach ($days as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
haftanın ilk günü: pazartesi
haftanın ikinci günü: salı
haftanın üçüncü günü: çarşamba
haftanın dördüncü günü: perşembe
haftanın beşinci günü: cuma
haftasonunun ilk günü: cumartesi
haftasonunun ikinci günü: pazar
*/

PHP Foreach У наведеному нижче прикладі ми створили масив із іменем $age в циклі та вказали імена як ключі та значення віку як значення. Потім за допомогою оператора foreach PHP ForeachМи створили цикл і написали назву масиву як $age. Ми використали вираз as і вказали змінну, в якій будуть зберігатися ключі масиву, а саме змінну $key. Потім ми вказали ім’я змінної, в якій будуть зберігатися дані масиву, у формі $value. Кожного разу, коли цикл повертався, ми друкували дані поточної змінної $value з відлунням. У результаті ви можете зберегти всі дані в масиві коротким і чистим методом, PHP Foreach Ми роздрукували його через петлю.

$age = array(
    'Burak' => 25,
    'Ece'   => 22,
    'Berk'  => 19,
    'Sevda' => 29,
);
foreach ($age as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
Burak: 25
Ece: 22
Berk: 19
Sevda: 29
*/

Альтернативний синтаксис PHP Foreach

Багато керуючих структур у PHP, включаючи Foreach, підтримують альтернативний синтаксис. Альтернативний синтаксис PHP Foreach: двокрапка замість відкриваючих фігурних дужок, endforeach замість закриваючих фігурних дужок; Використовуємо вираз. Альтернативний синтаксис PHP Foreach виглядає наступним чином

foreach ($array as $value):
    // Çalıştırılacak kodlar
endforeach;

PHP Foreach альтернативний синтаксис у прикладі з реального життяДавайте використовувати його. PHP Foreach у прикладі нижче Ми створили масив під назвою $summer для використання в циклі та вказали літні місяці як значення. Потім за допомогою оператора foreach PHP Foreach Ми створили цикл. Ми додали наш масив під назвою $summer і змінну $month, де будуть зберігатися значення масиву разом із оператором as. Оскільки ми використовуємо альтернативний синтаксис, ми додали двокрапку замість відкриття фігурних дужок. Таким чином PHP Foreach Ми почали охоплення коду. Ми друкували значення на кожній ітерації з відлунням. Нарешті, замість закриття фігурних дужок, endforeach; у словах PHP Foreach Ми завершили кодове покриття циклу.

$summer = array(
  'Haziran',
  'Temmuz',
  'Ağustos',
    );
foreach ($summer as $month) {
    echo $month . '
';
}
/*
 * Çıktı: 
Haziran
Temmuz
Ağustos
*/