Explication détaillée des exemples d'instructions de boucle 'foreach' d'instructions de contrôle de boucle PHP

怪我咯
Libérer: 2023-03-07 13:34:01
original
2974 Les gens l'ont consulté

Ce chapitre présente une instruction de boucle spéciale en PHP, l'instruction de boucle "foreach".

À quoi sert la boucle foreach ?

En PHP, l'instruction de boucle foreach est spécialement utilisée pour parcourir les tableaux. Pour les tableaux, vous pouvez consulter cet article http://www.php.cn/php-weizijiaocheng- 360217. .html

format de syntaxe de boucle foreach

Il existe deux façons d'écrire la syntaxe de boucle foreach La première méthode est la suivante

foreach (array_variable as val) 
    statement;
Copier après la connexion

array_variable représente une variable tableau. Lors de chaque exécution de boucle, la valeur de chaque élément sera temporairement affectée à la variable val La valeur de val obtenue par l'instruction instruction est différente à chaque fois

La deuxième façon d'écrire

foreach (array_variable as key => val) 
    statement;
Copier après la connexion

key représente l'indice du tableau, et val représente la valeur du tableau Ainsi, pour un tableau d'indice numérique, la valeur de key dans chaque boucle augmente de. 0. numéro.


instance de boucle foreach

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$a=Array("苹果","橘子","香蕉");

foreach($a as $value){

    echo $value."<br/>";
}


?>
Copier après la connexion

Résultat de l'exécution du code :

Explication détaillée des exemples dinstructions de boucle foreach dinstructions de contrôle de boucle PHP

Exemple détaillé :

Nous avons dit au début que la boucle "foreach" est spécialement utilisée pour boucler des tableaux. Donc, nous définissons d'abord un tableau $a. Il y a trois tableaux dans le tableau. sont "pomme", "orange" et "banane", puis utilisez l'instruction de boucle foreach pour parcourir le tableau et afficher les valeurs du tableau.


L'exemple ci-dessus est la première façon d'écrire en utilisant la boucle foreach. À ce stade, si vous souhaitez obtenir la clé $ du tableau, vous devez utiliser notre seconde. façon d'écrire, Le code est le suivant :

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$a = array(
    "one" => 1,
    "two" => 2,
    "three" => 3,
    "seventeen" => 17
);
foreach ($a as $key => $val) {
    echo $key .":".$val."<br/>";
}

?>
Copier après la connexion

Le résultat de l'exécution du code :

Explication détaillée des exemples dinstructions de boucle foreach dinstructions de contrôle de boucle PHP

Les deux exemples ci-dessus sont des applications simples des deux écritures méthodes de boucle foreach.



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal