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

Zusammenfassung der PHP-Array-Traversal-Methoden

WBOY
WBOYOriginal
2016-08-08 09:22:49877Durchsuche

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 />"; 
}
?> 

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 />"; 
}
?> 

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 />"; 
?> 

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.

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