Cet article vous donnera une compréhension détaillée des deux méthodes d'utilisation de foreach() pour parcourir des tableaux en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Méthode 1 : foreach(数组名称 as 自定义变量){}
foreach attribuera la valeur du tableau aux éléments du tableau dans chaque boucle Pour une variable personnalisée, lorsque cette variable est utilisée dans chaque boucle, la valeur dans le tableau pendant la boucle en cours est utilisée ; que le tableau soit un tableau d'index ou un tableau associatif n'affectera pas la valeur foreach, nous pouvons regarder un exemple ; :
<?php header('content-type:text/html;charset=utf-8'); $arr = array('苹果','草莓','葡萄'); foreach($arr as $value){ echo $value."<br>"; } ?>
Résultat de sortie :
苹果 草莓 葡萄
En utilisant cette méthode pour parcourir le tableau, nous ne pouvons obtenir que le contenu du tableau, mais pas sa valeur d'index. La méthode 2 pourra afficher sa valeur. valeur d'indice.
Méthode 2 : foreach(数组名称 as 键的变量名=>值的变量名){}
La différence avec la première est qu'en plus d'attribuer la valeur de l'élément actuel à $value, celle-ci parcourt la valeur clé de l'élément actuel à chaque fois. Il sera également attribué à $key et la valeur de la clé peut être un indice ou une chaîne. Nous pouvons approfondir notre impression à travers un exemple :
<?php header('content-type:text/html;charset=utf-8'); $arr = array('苹果','草莓','葡萄'); foreach($arr as $k=>$v){ echo $k."=>".$v."<br>"; } ?>
Résultat de sortie :
0=>苹果 1=>草莓 2=>葡萄
[Apprentissage recommandé : "Tutoriel vidéo PHP"]
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!