Funktion list

Die Funktion list extrahiert Elemente eines Arrays in Variablen.

Syntax

phplist(mixed $var, mixed ...$vars): array

Beispiel

Lassen Sie uns Elemente eines Arrays in Variablen extrahieren:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list($a, $b, $c, $d, $e) = $arr;
?>

Als Ergebnis haben wir Zugriff auf die Variable $a, Variable $b, Variable, Variable $c, Variable $d, Variable $e:

php<?php
  echo $a; // gibt 1 aus
  echo $b; // gibt 2 aus
  echo $c; // gibt 3 aus
  echo $d; // gibt 4 aus
  echo $e; // gibt 5 aus
?>

Beispiel

Wenn Sie nicht mit dem ersten Element des Arrays beginnen möchten - können Sie ein Komma setzen:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list(, $b, $c, $d, $e) = $arr;
?>

Als Ergebnis haben wir Zugriff auf die Variable $b, Variable $c, Variable $d und Variable $e:

php<?php
  echo $b; // gibt 2 aus
  echo $c; // gibt 3 aus
  echo $d; // gibt 4 aus
  echo $e; // gibt 5 aus
?>

Beispiel

Schreiben wir nur das dritte Element des Arrays in eine Variable:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list(, , $c) = $arr;
?>

Als Ergebnis haben wir Zugriff auf die Variable $c:

php<?php
  echo $c; // gibt 3 aus
?>

Siehe auch

  • die Funktion extract,
    die ein Array in Variablen aufteilt