Maison >développement back-end >Problème PHP >A quoi sert php foreach
L'utilisation de PHP foreach est la suivante : foreach ne peut être utilisé que pour des tableaux. Lorsque vous essayez de l'utiliser pour d'autres types de données ou une variable non initialisée, une erreur se produit. Le format est [foreach (nom du tableau en indice =>). ;valeur)】.
l'utilisation de php foreach est :
Mettez simplement foreach
son format est comme celui-ci foreach (nom du tableau en indice => valeur)
l'indice est le $a[1] ci-dessus, et le 1 ici est l'indice du tableau !
Vous devriez maintenant comprendre pourquoi $a[$key] est affiché comme ceci
Vous vous souvenez que peu importe la façon dont vous le modifiez, la méthode de sortie du tableau sera toujours $a[ 1], non C'est $a['langue']
foreach() a deux utilisations :
1: foreach(array_name as $value){ statement; }
Le array_name ici est le nom du tableau que vous souhaitez parcourir dans chaque boucle. , l'élément actuel du tableau array_name La valeur est affectée à $value et l'indice à l'intérieur du tableau descend d'un cran, c'est-à-dire la prochaine fois que la boucle revient pour obtenir l'élément suivant.
2:foreach(array_name as $key => $value){ statement; }
La différence entre cette méthode et la première est qu'il existe une clé $ supplémentaire, c'est-à-dire qu'en plus d'attribuer la valeur de l'élément actuel à $value, la valeur clé de l'élément actuel sera également être assigné dans chaque boucle. Donnez la variable $key. La valeur clé peut être une valeur d'indice ou une chaîne. Par exemple, "0" dans book[0]=1, "id" dans book[id]="001".
Recommandations d'apprentissage gratuites associées : programmation php( Vidéo)
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!