Maison > développement back-end > Problème PHP > A quoi sert php foreach

A quoi sert php foreach

coldplay.xixi
Libérer: 2023-03-07 08:18:01
original
4535 Les gens l'ont consulté

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)】.

A quoi sert php foreach

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;
  }
Copier après la connexion

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;  
 }
Copier après la connexion

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!

É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