Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich Werte aus zwei gleich großen Arrays in PHP synchron iterieren und drucken?

Wie kann ich Werte aus zwei gleich großen Arrays in PHP synchron iterieren und drucken?

Barbara Streisand
Freigeben: 2024-12-16 20:21:18
Original
416 Leute haben es durchsucht

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

Synchrones Iterieren und Drucken von Werten aus zwei Arrays gleicher Größe

Beim Erstellen einer Auswahlbox mit zwei Arrays gleicher Größe, von denen eines Ländercodes enthält und das andere die entsprechenden Namen können aufgrund falscher Syntax Schwierigkeiten auftreten.

Im bereitgestellten Beispiel verwendet die foreach-Anweisung fälschlicherweise und neben dem Arrays:

foreach( $codes as $code and $names as $name ) {
    ...
}
Nach dem Login kopieren

Dieser Ansatz ist ungültig. Stattdessen ist die Verwendung von => ist notwendig, um die Iteration zu synchronisieren:

foreach( $codes as $index => $code ) {
   echo '<option value="' . $code . '">' . $names[$index] . '<option>';
}
Nach dem Login kopieren

Alternativ können Sie den Prozess vereinfachen, indem Sie die Ländercodes zu den Schlüsseln des $names-Arrays machen:

$names = array(
   'tn' => 'Tunisia',
   'us' => 'United States',
   ...
);
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich Werte aus zwei gleich großen Arrays in PHP synchron iterieren und drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage