Welche Funktion hat die Liste in PHP?
Aug 29, 2019 am 09:16 AMlist() wird verwendet, um einer Reihe von Variablen in einem Vorgang Werte zuzuweisen.
Hinweis: list() wird nur für numerisch indizierte Arrays verwendet und es wird davon ausgegangen, dass die numerische Indizierung bei 0 beginnt.
Erklärung
list() weist mithilfe von Elementen im Array einem Satz von Variablen einen Wert zu.
Beachten Sie, dass list() ähnlich wie array() tatsächlich ein Sprachkonstrukt und keine Funktion ist.
Verwandte Empfehlungen: „PHP Getting Started Tutorial“
Zum Beispiel:
<?php $my_array = array('Dog','Cat','Horse'); list($a, $b, $c) = $my_array; echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c; ?>
Das Ergebnis ist wie folgt, es kann normal ausgegeben werden
Wenn das Array kein numerisches Array, sondern ein assoziatives Array ist, wie zum Beispiel:
<?php $my_array = array('a'=>'Dog','b'=>'Cat','c'=>'Horse'); list($a, $b, $c) = $my_array; echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c; ?>
Das Ergebnis ist ein Fehler
Bei Verwendung des Indexarrays lautet zum Beispiel:
<?php $my_array = array(0=>'Dog',1=>'Cat',2=>'Horse'); list($a, $b, $c) = $my_array; echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c; ?>
Dies kann normal ausgegeben werden. Wenn der Code geändert wird in:
<?php $my_array = array(1=>'Dog',2=>'Cat',3=>'Horse'); list($a, $b, $c) = $my_array; echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c; ?>
, lautet das Ausgabeergebnis wie folgt :
Die Variable $a wird zusammengeführt. Es wurde kein Wert zugewiesen. Das Element mit dem Index 1 wird der zweiten Variablen $b zugewiesen Dem ersten Element in list() wird der Index 0 und dem zweiten Element der Index 1 zugewiesen. Zuweisung, dem dritten Element wird der Index 2 zugewiesen und so weiter.
Das obige ist der detaillierte Inhalt vonWelche Funktion hat die Liste in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein
