list(PHP 4, PHP 5) list — Присваивает переменным из списка значения подобно массиву ОписаниеПодобно array(), это не функция, а языковая конструкция. list() используется для того, чтобы присвоить списку переменных значения за одну операцию. Список параметров
Возвращаемые значенияВозвращает присвоенный массив. Примеры
Пример #1 Примеры использования list()
<?php
Пример #2 Пример использования list()
<table>
Пример #3 Использование list() с индексами массивов
<?phpint(1) int(2) int(3)
Пример #4 Использование list() с индексами массива
<?phpВыведет (сравните порядок исходных элементов с порядком, в в котором они были перезаписаны list()):
array(3) {
[2]=>
string(12) "кофеин"
[1]=>
string(20) "коричневый"
[0]=>
string(8) "кофе"
}
ПримечанияВнимание
list() присваивает значения начиная с крайнего правого параметра. Если вы используете простые переменные, можете не беспокоиться об этом. Но если вы используете индексные массивы, вы можете ожидать, что в результате выполнения функции list() вы получите тот же порядок элементов, что и в исходном массиве: слева направо; однако это не так. Они будут присвоены в обратном порядке. Внимание
Изменение массива во время выполнения функции list() (например, использование list($a, $b) = $b) приводит к непредсказуемому поведению.
|
||