Funkcija list
Funkcija list razčleni elemente polja
v spremenljivke.
Sintaksa
list(mixed $var, mixed ...$vars): array
Primer
Izluščimo elemente polja v spremenljivke:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Kot rezultat bodo na voljo spremenljivka
$a, spremenljivka $b, spremenljivka,
spremenljivka $c, spremenljivka $d, spremenljivka $e:
<?php
echo $a; // izpiše 1
echo $b; // izpiše 2
echo $c; // izpiše 3
echo $d; // izpiše 4
echo $e; // izpiše 5
?>
Primer
Če želite začeti ne s prvim elementom polja - lahko postavite vejico:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Kot rezultat bodo na voljo spremenljivka
$b, spremenljivka $c,
spremenljivka $d in spremenljivka $e:
<?php
echo $b; // izpiše 2
echo $c; // izpiše 3
echo $d; // izpiše 4
echo $e; // izpiše 5
?>
Primer
Zapišimo samo tretji element polja v spremenljivko:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Kot rezultat bo
na voljo spremenljivka $c:
<?php
echo $c; // izpiše 3
?>
Glejte tudi
-
funkcijo
extract,
ki razdeli polje na spremenljivke