list

Diskutiere list im PHP Forum im Bereich Programmierung; Weist Variablen zu, als wären sie ein Array Wie array() ist auch dies keine wirkliche Funktion, sondern ein Sprachkonstrukt. list()wird...
  • list Beitrag #1
P
PHP
Well-known member
Beiträge
997
Punkte Reaktionen
0
Weist Variablen zu, als wären sie ein Array

Wie array() ist auch dies keine wirkliche Funktion, sondern ein Sprachkonstrukt. list()wird verwendet, um eine Liste von Variablen innerhalb einer Operation zuzuweisen.

Rückgabewert:

list() weist die Werte von rechts beginnend zu.Wenn Sie einfache Variablen benutzen, brauchen Sie sich nicht darum zu kümmern. Wenn Sie jedoch Arrays mit Indizes verwenden, erwarten Sie gewöhnlich die Reihenfolge der Indizes in dem Array genau so, wie Sie sie in list() geschrieben haben (von links nach rechts), was jedoch nicht der Fall ist. Es wird in der umgekehrten Reihenfolge zugewiesen.

Beispiel:

PHP:
$info = array('Kaffee', 'braun', 'Koffein');

// Auflisten aller Variablen
list($drink, $color, $power) = $info;
echo "$drink ist $color und $power macht es zu etwas besonderem.\n";

// Ein paar davon auflisten
list($drink, , $power) = $info;
echo "$drink hat $power.\n";

// Oder nur die dritte ausgeben
list( , , $power) = $info;
echo "Ich brauche $power!\n";
 
Thema:

list

Oben Unten