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( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'); foreach ($sports as $key => $value) { echo $key.": ".$value."<br />";
} ?>
Methode 2, jeweils
<?php $sports = array( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'); while ($elem = each($sports)) { echo $elem['key'].": ".$elem['value']."<br />";
} ?>
Methode 3: Liste & jeweils
<?php $sports = array( 'football' => '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.