Funkcia list
Funkcia list extrahuje prvky poľa
do premenných.
Syntax
list(mixed $var, mixed ...$vars): array
Príklad
Vytiahnime prvky poľa do premenných:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
V dôsledku toho budeme mať k dispozícii premennú
$a, premennú $b, premennú, premennú
$c, premennú $d, premennú $e:
<?php
echo $a; // vypíše 1
echo $b; // vypíše 2
echo $c; // vypíše 3
echo $d; // vypíše 4
echo $e; // vypíše 5
?>
Príklad
Ak potrebujete začať nie od prvého prvku pola - môžete použiť čiarku:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
V dôsledku toho budeme mať k dispozícii premennú
$b, premennú $c,
premennú $d a premennú $e:
<?php
echo $b; // vypíše 2
echo $c; // vypíše 3
echo $d; // vypíše 4
echo $e; // vypíše 5
?>
Príklad
Zapíšme iba tretí prvok pola do premennej:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
V dôsledku toho budeme mať
k dispozícii premennú $c:
<?php
echo $c; // vypíše 3
?>
Pozri tiež
-
funkciu
extract,
ktorá rozdelí pole na premenné