Maison > développement back-end > tutoriel php > Comment puis-je itérer et imprimer de manière synchrone les valeurs de deux tableaux de taille égale en PHP ?

Comment puis-je itérer et imprimer de manière synchrone les valeurs de deux tableaux de taille égale en PHP ?

Barbara Streisand
Libérer: 2024-12-16 20:21:18
original
416 Les gens l'ont consulté

How Can I Synchronously Iterate and Print Values from Two Equal-Sized Arrays in PHP?

Itération et impression synchrone des valeurs à partir de deux tableaux de même taille

Lors de la création d'une boîte de sélection utilisant deux tableaux de taille égale, l'un contenant les codes de pays et l'autre leurs correspondants noms, des difficultés peuvent survenir en raison d'une syntaxe incorrecte.

Dans l'exemple fourni, l'instruction foreach utilise de manière incorrecte et à côté du arrays :

foreach( $codes as $code and $names as $name ) {
    ...
}
Copier après la connexion

Cette approche n'est pas valide. Au lieu de cela, l'utilisation de => est nécessaire pour synchroniser l'itération :

foreach( $codes as $index => $code ) {
   echo '<option value="' . $code . '">' . $names[$index] . '<option>';
}
Copier après la connexion

Alternativement, vous pouvez simplifier le processus en faisant des codes de pays les clés du tableau $names :

$names = array(
   'tn' => 'Tunisia',
   'us' => 'United States',
   ...
);
Copier après la connexion

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