Funktion list
Die Funktion list
extrahiert Elemente eines Arrays
in Variablen.
Syntax
list(mixed $var, mixed ...$vars): array
Beispiel
Lassen Sie uns Elemente eines Arrays in Variablen extrahieren:
<?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
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
$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
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
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Als Ergebnis haben wir
Zugriff auf die Variable $c
:
<?php
echo $c; // gibt 3 aus
?>
Siehe auch
-
die Funktion
extract
,
die ein Array in Variablen aufteilt