|
list(PHP 4, PHP 5) list — Присваивает переменным из списка значения подобно массиву ОписаниеПодобно array(), это не функция, а языковая конструкция. list() используется для того, чтобы присвоить списку переменных значения за одну операцию. Список параметров
Возвращаемые значенияВозвращает присвоенный массив. Примеры
Пример #1 Примеры использования list()
<?php
Пример #2 Пример использования list()
<table>
Пример #3 Использование list() с индексами массивов
<?php int(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) приводит к непредсказуемому поведению.
|
|