PHP Foreach A hurok a tömbök összes adatának kinyomtatására szolgál. PHP Foreach A ciklus minden iterációjában a tömbben lévő adatok kinyomtatásra kerülnek.

A PHP Foreach szintaxisa a következő.

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

A visszaadandó tömb hozzáadódik a $array helyett, és az a változó, amelyben az adatokat tárolni fogják, a $value helyett. PHP Foreach A ciklusban az egyes iterációkban végrehajtandó kódok a kód hatókörébe kerülnek. Ha a tömbkulcsokat is visszaküldjük, a szintaxis a következő. A kulcsok tárolására szolgáló változót a $key változó helyett írjuk.

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

PHP Foreach használata

PHP Foreach Az alábbi példában a ciklusban létrehoztunk egy $colors nevű tömböt, és megadtuk a színértékeket. Aztán a foreach kijelentéssel PHP ForeachLétrehoztuk a hurkot, és a tömb nevét $colors-ként írtuk be. A as kifejezést használtuk, és megadtuk a változó nevét, ahol a tömbadatokat $értékként tároljuk. Minden alkalommal, amikor a ciklus visszatért, az aktuális $érték változó adatait visszhanggal nyomtattuk ki. Ennek eredményeként a tömb összes adatát elmentheti egy rövid és tiszta módszerrel, PHP Foreach A hurkon keresztül nyomtattuk.

PHP Foreach Az alábbi példában létrehoztunk egy $days nevű tömböt a ciklusban, és kulcsként a hét napjának leírását adtuk meg, értékként pedig a nap értékeket. Aztán a foreach kijelentéssel PHP ForeachLétrehoztuk a ciklust, és a tömb nevét $days formában írtuk be. Az as kifejezést használtuk, és megadtuk azt a változót, amelyben a tömb kulcsai tárolódnak, mégpedig a $key változót. Ezután megadtuk a változó nevét, amelyben a tömbadatok tárolásra kerülnek, $érték formájában. Minden alkalommal, amikor a ciklus visszatért, az aktuális $érték változó adatait visszhanggal nyomtattuk ki. Ennek eredményeként a tömb összes adatát elmentheti egy rövid és tiszta módszerrel, PHP Foreach A hurkon keresztül nyomtattuk.

$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 Az alábbi példában létrehoztunk egy $age nevű tömböt a ciklusban, és kulcsként neveket, értékekként pedig életkorértékeket adtunk meg. Aztán a foreach kijelentéssel PHP ForeachLétrehoztuk a ciklust, és a tömb nevét a következővel írtuk: $age. Az as kifejezést használtuk, és megadtuk azt a változót, amelyben a tömb kulcsai tárolódnak, mégpedig a $key változót. Ezután megadtuk a változó nevét, amelyben a tömbadatok tárolásra kerülnek, $érték formájában. Minden alkalommal, amikor a ciklus visszatért, az aktuális $érték változó adatait visszhanggal nyomtattuk ki. Ennek eredményeként a tömb összes adatát elmentheti egy rövid és tiszta módszerrel, PHP Foreach A hurkon keresztül nyomtattuk.

$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 alternatív szintaxis

A PHP számos vezérlőstruktúrája, köztük a Foreach, támogatja az alternatív szintaxist. PHP Foreach alternatív szintaxis: kettőspont a kapcsos zárójelek megnyitása helyett, endforeach a göndör kapcsos zárójelek bezárása helyett; A kifejezést használjuk. A PHP Foreach alternatív szintaxisa a következő

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

PHP Foreach alternatív szintaxis egy valós példábanHasználjuk. PHP Foreach az alábbi példában Létrehoztunk egy $summer nevű tömböt a ciklusban való használatra, és a nyári hónapokat adtuk meg értékként. Aztán a foreach kijelentéssel PHP Foreach Mi létrehoztuk a ciklust. Hozzáadtuk a $summer nevű tömbünket és a $hónap változót, ahol a tömb értékei lesznek tárolva az as utasítással együtt. Mivel alternatív szintaxist használunk, kettőspontot adtunk a zárójelek megnyitása helyett. Ily módon PHP Foreach Elkezdtük a kódlefedettséget. Az értékeket minden iterációnál visszhanggal nyomtattuk. Végül a göndör zárójelek bezárása helyett az endforeach; a szavakban PHP Foreach Véglegesítettük a hurok kódlefedettségét.

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