Maison  >  Article  >  développement back-end  >  Explication détaillée des exemples d'instructions de boucle "foreach" d'instructions de contrôle de boucle PHP

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

怪我咯
怪我咯original
2017-04-15 09:07:412959parcourir

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;

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;

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/>";
}


?>

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/>";
}

?>

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!

Déclaration:
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