Functie list
De functie list haalt elementen uit een array
en wijst ze toe aan variabelen.
Syntaxis
list(mixed $var, mixed ...$vars): array
Voorbeeld
Laten we elementen uit een array halen en toewijzen aan variabelen:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Als resultaat hebben we toegang tot de variabele
$a, variabele $b, variabele, variabele
$c, variabele $d, variabele $e:
<?php
echo $a; // geeft 1 weer
echo $b; // geeft 2 weer
echo $c; // geeft 3 weer
echo $d; // geeft 4 weer
echo $e; // geeft 5 weer
?>
Voorbeeld
Als je niet bij het eerste element van de array wilt beginnen - kun je een komma plaatsen:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Als resultaat hebben we toegang tot de variabele
$b, variabele $c,
variabele $d en variabele $e:
<?php
echo $b; // geeft 2 weer
echo $c; // geeft 3 weer
echo $d; // geeft 4 weer
echo $e; // geeft 5 weer
?>
Voorbeeld
Laten we alleen het derde element van de array in een variabele opslaan:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Als resultaat hebben we
toegang tot de variabele $c:
<?php
echo $c; // geeft 3 weer
?>
Zie ook
-
de functie
extract,
die een array splitst in variabelen