# Функция list

Функция `list` извлекает элементы массива в переменные.

## Синтаксис

`list(переменная, переменная...) = массив;`

## Пример

Давайте извлечем элементы массива в переменные:

`<?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 ?>`
← →
↑