PHP Foreach De lus wordt gebruikt om alle gegevens in de arrays af te drukken. PHP Foreach In elke iteratie van de lus worden de gegevens in de array afgedrukt.

De syntaxis van PHP Foreach is als volgt.

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

De terug te geven array wordt toegevoegd in plaats van $array, en de variabele waarin de gegevens worden opgeslagen wordt toegevoegd in plaats van $value. PHP Foreach In de cyclus worden codes die in elke iteratie moeten worden uitgevoerd, in de codescope geschreven. Als er ook arraysleutels worden geretourneerd, is de syntaxis als volgt. De variabele waarin de sleutels worden opgeslagen, wordt geschreven in plaats van de variabele $key.

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

PHP-Foreach gebruiken

PHP Foreach In het onderstaande voorbeeld in de lus hebben we een array met de naam $colors gemaakt en de kleurwaarden opgegeven. Dan met de foreach-instructie PHP ForeachWe hebben de lus gemaakt en de arraynaam geschreven als $colors. We gebruikten de expressie as en specificeerden de naam van de variabele waar de arraygegevens zullen worden opgeslagen als $value. Elke keer dat de lus terugkeerde, hebben we de gegevens van de huidige $value-variabele met echo afgedrukt. Als gevolg hiervan kunt u alle gegevens in de array op een korte en schone manier opslaan, PHP Foreach We hebben het door de lus geprint.

PHP Foreach In het onderstaande voorbeeld hebben we een array met de naam $days in de lus gemaakt en de beschrijving van de dag van de week als sleutel en de dagwaarden als waarde opgegeven. Dan met de foreach-instructie PHP ForeachWe hebben de lus gemaakt en de arraynaam geschreven als $days. We gebruikten de expressie as en specificeerden de variabele waarin de sleutels van de array zullen worden opgeslagen, namelijk de variabele $key. Vervolgens hebben we de naam van de variabele opgegeven waarin de arraygegevens worden opgeslagen, in de vorm van $value. Elke keer dat de lus terugkeerde, hebben we de gegevens van de huidige $value-variabele met echo afgedrukt. Als gevolg hiervan kunt u alle gegevens in de array op een korte en schone manier opslaan, PHP Foreach We hebben het door de lus geprint.

$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 In het onderstaande voorbeeld hebben we een array met de naam $age in de lus gemaakt en namen als sleutels en leeftijdswaarden als waarden opgegeven. Dan met de foreach-instructie PHP ForeachWe hebben de lus gemaakt en de arraynaam geschreven als $age. We gebruikten de expressie as en specificeerden de variabele waarin de sleutels van de array zullen worden opgeslagen, namelijk de variabele $key. Vervolgens hebben we de naam van de variabele opgegeven waarin de arraygegevens worden opgeslagen, in de vorm van $value. Elke keer dat de lus terugkeerde, hebben we de gegevens van de huidige $value-variabele met echo afgedrukt. Als gevolg hiervan kunt u alle gegevens in de array op een korte en schone manier opslaan, PHP Foreach We hebben het door de lus geprint.

$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 alternatieve syntaxis

Veel besturingsstructuren in PHP, waaronder Foreach, ondersteunen alternatieve syntaxis. PHP Foreach alternatieve syntaxis: dubbele punt in plaats van accolades openen, endforeach in plaats van accolades sluiten; Wij gebruiken de uitdrukking. De alternatieve syntaxis van PHP Foreach is als volgt

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

PHP Foreach alternatieve syntaxis in een realistisch voorbeeldLaten we het gebruiken. PHP Foreach in het onderstaande voorbeeld We hebben een array met de naam $summer gemaakt om in de lus te gebruiken en hebben de zomermaanden als waarde opgegeven. Dan met de foreach-instructie PHP Foreach Wij hebben de cyclus gecreëerd. We hebben onze array met de naam $summer en de variabele $month toegevoegd, waar de waarden van de array worden opgeslagen, samen met de as-instructie. Omdat we een alternatieve syntaxis gebruiken, hebben we een dubbele punt toegevoegd in plaats van accolades te openen. Op deze manier PHP Foreach We zijn begonnen met codedekking. We hebben de waarden bij elke iteratie met echo afgedrukt. Tenslotte, in plaats van accolades te sluiten, endforeach; in de woorden PHP Foreach We hebben de codedekking van de lus afgerond.

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