Функцыя list
Функцыя list
здабывае элементы масіва
ў зменныя.
Сінтаксіс
list(mixed $var, mixed ...$vars): array
Прыклад
Давайце здабудзем элементы масіва ў зменныя:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
У выніку ў нас будзе даступная зменная
$a
, зменная $b
, зменная, зменная
$с
, зменная $d
, зменная $e
:
<?php
echo $a; // выведзе 1
echo $b; // выведзе 2
echo $c; // выведзе 3
echo $d; // выведзе 4
echo $e; // выведзе 5
?>
Прыклад
Калі трэба пачынаць не з першага элемента масіва - можна паставіць коску:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
У выніку ў нас будзе даступная зменная
$b
, зменная $c
,
зменная $d
і зменная $e
:
<?php
echo $b; // выведзе 2
echo $c; // выведзе 3
echo $d; // выведзе 4
echo $e; // выведзе 5
?>
Прыклад
Запішам толькі трэці элемент масіва ў зменную:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
У выніку ў нас будзе
даступная зменная $c
:
<?php
echo $c; // выведзе 3
?>
Глядзіце таксама
-
функцыю
extract
,
якая разбівае масіў на зменныя