A list függvény
A list függvény tömb elemeket helyez
változókba.
Szintaxis
list(mixed $var, mixed ...$vars): array
Példa
Helyezzük a tömb elemeit változókba:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Ennek eredményeképpen a
$a változó, a $b változó, a változó,
a $c változó, a $d változó, a $e változó lesz elérhető:
<?php
echo $a; // kiírja az 1-et
echo $b; // kiírja a 2-t
echo $c; // kiírja a 3-at
echo $d; // kiírja a 4-et
echo $e; // kiírja az 5-öt
?>
Példa
Ha nem az első elemtől kell kezdeni a tömbnek - tegyünk vesszőt:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Ennek eredményeképpen a
$b változó, a $c változó,
a $d változó és a $e változó lesz elérhető:
<?php
echo $b; // kiírja a 2-t
echo $c; // kiírja a 3-at
echo $d; // kiírja a 4-et
echo $e; // kiírja az 5-öt
?>
Példa
Csak a harmadik elemet helyezzük változóba:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Ennek eredményeképpen a
$c változó lesz elérhető:
<?php
echo $c; // kiírja a 3-at
?>
Lásd még
-
a
extractfüggvényt,
amely egy tömböt bont szét változókra