Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Извлечение элементов
Аннотация
Извлечение элементов массива при помощи функции list().
При необходимости получить значение сразу всех или нескольких элементов массива может быть использована функция
list(). Она принимает список переменных, которым будут присвоены значения элементов заданного
массива.
$a = array('a', 'b', 'c');
list($x, $y, $z) = $a;
Присвоение производится в порядке следования элементов в массиве, т. е. первой переменной присваивается значение
первого элемента (с ключом 0), второй - второго и т. д.
echo $x, $y, $z;
abc
Количество переменных не обязательно должно соответствовать количеству элементов.
list($x, $y) = $a;
Двум переменным будут присвоены значения первых двух элементов.
echo $x, $y;
ab
Некоторые элементы могут быть пропущены; для этого достаточно в списке переменных, передаваемом функции list(), поставить лишнюю запятую.
list($x,, $z) = $a;
Второй элемент массива будет пропущен.
echo $x, $z;
ac
Замечание
Функция list() не работает с теми массивами, которые содержат строковые ключи.
Кроме того, числовые ключи должны начинаться с 0 и не содержать пропусков.