АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
158 of 410 menu

Функцыя 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,
    якая разбівае масіў на зменныя
byenru