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
*/