Heim > Backend-Entwicklung > PHP-Tutorial > Zusammenfassung der PHP-Array-Traversal-Methoden

Zusammenfassung der PHP-Array-Traversal-Methoden

WBOY
Freigeben: 2016-08-08 09:22:49
Original
905 Leute haben es durchsucht

Arrays werden in PHP in zwei Kategorien unterteilt: numerische Index-Arrays und assoziative Arrays.
Das numerische Indexarray ist das gleiche wie das Array in der C-Sprache, der Index ist 0, 1, 2...
Der assoziative Array-Index kann von sein Jeder Typ ähnelt Hash, Map und anderen Strukturen in anderen Sprachen.
Im Folgenden werden drei Methoden zum Durchlaufen assoziativer Arrays in PHP vorgestellt:
Methode 1: foreach

<?php 
$sports = array( 
&#39;football&#39; => 'good', 
'swimming' => 'very well', 
'running' => 'not good'); 
foreach ($sports as $key => $value) { 
echo $key.": ".$value."<br />"; 
Nach dem Login kopieren
}
?> 
Nach dem Login kopieren
Nach dem Login kopieren

Ausgabeergebnis:
Fußball: gut
Schwimmen: sehr gut
Laufen: nicht gut

Methode 2, jeweils

<?php 
$sports = array( 
&#39;football&#39; => 'good', 
'swimming' => 'very well', 
'running' => 'not good'); 
while ($elem = each($sports)) { 
echo $elem['key'].": ".$elem['value']."<br />"; 
Nach dem Login kopieren
}
?> 
Nach dem Login kopieren
Nach dem Login kopieren

Methode 3: Liste & jeweils

<?php 
$sports = array( 
&#39;football&#39; => 'good', 
'swimming' => 'very well', 
'running' => 'not good'); 
while (list($key, $value) = each($sports)) { 
echo $key.": ".$value."<br />"; 
?> 
Nach dem Login kopieren

Oben wurde eine Zusammenfassung der PHP-Array-Traversal-Methode vorgestellt, einschließlich verschiedener Aspekte. Ich hoffe, dass sie für Freunde, die sich für PHP-Tutorials interessieren, hilfreich sein wird.

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage