Heim > Artikel > Backend-Entwicklung > Wie greife ich auf Werte aus mehrdimensionalen PHP-Arrays zu?
So greifen Sie auf Werte aus mehrdimensionalen PHP-Arrays zu
Sie werden mit einem mehrdimensionalen PHP-Array konfrontiert, wie von print_r gezeigt ($myarray) und Sie möchten unbedingt bestimmte Werte wie die E-Mail-Adresse oder das Geschlecht abrufen.
Lösung:
Um auf Werte innerhalb eines mehrdimensionalen Arrays zuzugreifen, Navigieren Sie durch seine Dimensionen, indem Sie auf jeder Ebene den Array-Schlüssel angeben. Zum Beispiel:
<code class="php">echo $myarray[0]['email']; // prints "[email protected]" echo $myarray[0]['gender']; // prints "male"</code>
Untersuchen Sie die Schlüssel und Einrückungen in der Ausgabe von print_r:
<code class="php">$myarray = Array ( [0] => Array ( [id] => 6578765 [name] => John Smith [first_name] => John [last_name] => Smith [link] => http://www.example.com [gender] => male [email] => [email protected] [timezone] => 8 [updated_time] => 2010-12-07T21:02:21+0000 ) )</code>
Sie können daraus schließen, dass das erste Element ([0]) ein Subarray ist, das den Benutzer enthält Daten und ihre Schlüssel geben die Attribute an (z. B. E-Mail, Geschlecht).
Das obige ist der detaillierte Inhalt vonWie greife ich auf Werte aus mehrdimensionalen PHP-Arrays zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!