Maison > développement back-end > tutoriel php > Comment fonctionne l'opérateur `=>` dans la boucle `foreach` de PHP ?

Comment fonctionne l'opérateur `=>` dans la boucle `foreach` de PHP ?

Barbara Streisand
Libérer: 2024-12-05 17:44:10
original
601 Les gens l'ont consulté

How Does the `=>` Fonction opérateur dans la boucle `foreach` de PHP ?
` Fonction opérateur dans la boucle `foreach` de PHP ? " />

Affectation d'opérateur dans PHP foreach Loop

PHP présente l'opérateur =>, communément connu pour son implication d'être égal ou supérieur à. Cependant, dans Dans le contexte d'une boucle foreach, son utilisation s'écarte de ce sens conventionnel.

Tableau associatif Séparateur

L'opérateur => est utilisé comme séparateur pour les tableaux associatifs. Dans une boucle foreach, il agit pour attribuer la clé du tableau à une variable spécifiée ($user dans ce cas) et la clé correspondante. valeur à un autre ($pass).

Exemple : Tableau associatif Itération

$user_list = array(
    'dave' => 'apassword',
    'steve' => 'secr3t'
);

foreach ($user_list as $user => $pass) {
    echo "{$user}'s pass is: {$pass}\n";
}
Copier après la connexion

Sortie :

dave's pass is: apassword
steve's pass is: secr3t
Copier après la connexion

Itération de tableau numérique

Remarquablement, l'opérateur => avec des tableaux indexés numériquement.

Exemple : Tableau numérique Itération

$foo = array('car', 'truck', 'van', 'bike', 'rickshaw');
foreach ($foo as $i => $type) {
    echo "{$i}: {$type}\n";
}
Copier après la connexion

Sortie :

0: car
1: truck
2: van
3: bike
4: rickshaw
Copier après la connexion

Par conséquent, dans la boucle foreach de PHP, l'opérateur => accès aux paires clé-valeur.

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal