Funkcija list
Funkcija list išskiria masyvo elementus
į kintamuosius.
Sintaksė
list(mixed $var, mixed ...$vars): array
Pavyzdys
Išskirkime masyvo elementus į kintamuosius:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Rezultate mes turėsime prieinamą kintamąjį
$a, kintamąjį $b, kintamąjį, kintamąjį
$c, kintamąjį $d, kintamąjį $e:
<?php
echo $a; // išves 1
echo $b; // išves 2
echo $c; // išves 3
echo $d; // išves 4
echo $e; // išves 5
?>
Pavyzdys
Jei reikia pradėti ne nuo pirmojo masyvo elemento - galima padėti kablelį:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Rezultate mes turėsime prieinamą kintamąjį
$b, kintamąjį $c,
kintamąjį $d ir kintamąjį $e:
<?php
echo $b; // išves 2
echo $c; // išves 3
echo $d; // išves 4
echo $e; // išves 5
?>
Pavyzdys
Įrašykime tik trečiąjį masyvo elementą į kintamąjį:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Rezultate mes turėsime
prieinamą kintamąjį $c:
<?php
echo $c; // išves 3
?>
Taip pat žiūrėkite
-
funkciją
extract,
kuri išskaido masyvą į kintamuosius