` 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"; }
Sortie :
dave's pass is: apassword steve's pass is: secr3t
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"; }
Sortie :
0: car 1: truck 2: van 3: bike 4: rickshaw
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!