PHP Foreach La boucle est utilisée pour imprimer toutes les données des tableaux. PHP Foreach À chaque itération de la boucle, les données du tableau sont imprimées.

La syntaxe PHP Foreach est la suivante.

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

Le tableau à renvoyer est ajouté à la place de $array, et la variable dans laquelle les données seront stockées est ajoutée à la place de $value. PHP Foreach Dans le cycle, les codes à exécuter à chaque itération sont écrits dans la portée du code. Si les clés du tableau sont également renvoyées, la syntaxe est la suivante. La variable où seront stockées les clés est écrite à la place de la variable $key.

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

Utiliser PHP Foreach

PHP Foreach Dans l'exemple ci-dessous dans la boucle, nous avons créé un tableau nommé $colors et donné les valeurs de couleur. Puis avec l'instruction foreach PHP ForeachNous avons créé la boucle et écrit le nom du tableau sous la forme $colors. Nous avons utilisé l'expression as et spécifié le nom de la variable où les données du tableau seront stockées sous la forme $value. Chaque fois que la boucle revenait, nous imprimions les données de la variable $value actuelle avec echo. En conséquence, vous pouvez enregistrer toutes les données du tableau avec une méthode courte et propre, PHP Foreach Nous l'avons imprimé à travers la boucle.

PHP Foreach Dans l'exemple ci-dessous, nous avons créé un tableau nommé $days dans la boucle et avons donné la description du jour de la semaine comme clé et les valeurs du jour comme valeur. Puis avec l'instruction foreach PHP ForeachNous avons créé la boucle et écrit le nom du tableau sous la forme $days. Nous avons utilisé l'expression as et spécifié la variable dans laquelle seront stockées les clés du tableau, à savoir la variable $key. Ensuite, nous avons spécifié le nom de la variable dans laquelle les données du tableau seront stockées, sous la forme $value. Chaque fois que la boucle revenait, nous imprimions les données de la variable $value actuelle avec echo. En conséquence, vous pouvez enregistrer toutes les données du tableau avec une méthode courte et propre, PHP Foreach Nous l'avons imprimé à travers la boucle.

$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 Dans l'exemple ci-dessous, nous avons créé un tableau nommé $age dans la boucle et donné des noms comme clés et des valeurs d'âge comme valeurs. Puis avec l'instruction foreach PHP ForeachNous avons créé la boucle et écrit le nom du tableau sous la forme $age. Nous avons utilisé l'expression as et spécifié la variable dans laquelle seront stockées les clés du tableau, à savoir la variable $key. Ensuite, nous avons spécifié le nom de la variable dans laquelle les données du tableau seront stockées, sous la forme $value. Chaque fois que la boucle revenait, nous imprimions les données de la variable $value actuelle avec echo. En conséquence, vous pouvez enregistrer toutes les données du tableau avec une méthode courte et propre, PHP Foreach Nous l'avons imprimé à travers la boucle.

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

Syntaxe alternative PHP Foreach

De nombreuses structures de contrôle en PHP, y compris Foreach, prennent en charge une syntaxe alternative. Syntaxe alternative PHP Foreach : deux points au lieu d'ouvrir des accolades, endforeach au lieu de fermer des accolades ; Nous utilisons l'expression. La syntaxe alternative de PHP Foreach est la suivante

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

PHP Foreach syntaxe alternative dans un exemple réelUtilisons-le. PHP Foreach dans l'exemple ci-dessous Nous avons créé un tableau nommé $summer à utiliser dans la boucle et avons donné les mois d'été comme valeur. Puis avec l'instruction foreach PHP Foreach Nous avons créé le cycle. Nous avons ajouté notre tableau nommé $summer et la variable $month, où les valeurs du tableau seront stockées, ainsi que l'instruction as. Puisque nous utilisons une syntaxe alternative, nous avons ajouté deux points au lieu d’ouvrir des accolades. De cette façon PHP Foreach Nous avons commencé la couverture du code. Nous avons imprimé les valeurs à chaque itération avec echo. Enfin, au lieu de fermer les accolades, endforeach ; dans les mots PHP Foreach Nous avons finalisé la couverture du code de la boucle.

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