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
532 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!

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
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