Функция list() в PHP

Пример

Присвоение значений из массива нескольким переменным:

<?php
$my_array = array("Dog","Cat","Horse");
list($a, $b, $c) = $my_array;
echo "У меня несколько животных, a $a, a $b и a $c.";
?>

Запуск примера

Определение и использование

Функция list() используется для присвоения значений нескольким переменным за один раз.

Комментарий:Эта функция используется только для массивов с числовыми индексами и предполагается, что числовые индексы начинаются с 0.

Грамматика

list(var1,var2...)
Параметры Описание
var1 Обязателен. Первый переменная для присвоения значения.
var2,... Опционально. Дополнительные переменные для присвоения значений.

Описание

функция list() присваивает значения переменным из массива.

Обратите внимание на то, что array() Аналогично, list() фактически является языковой структурой, а не функцией.

Технические детали

Возврат значения: Возвращает присвоенный массив.
Версия PHP: 4+

Более примеров

Пример 1

Используйте первый и третий переменные:

<?php
$my_array = array("Dog","Cat","Horse");
list($a, , $c) = $my_array;
echo "Я использовал только переменные $a и $c.";
?>

Запуск примера