Шаг 45.
Основы языка PHP.
Обход массивов. Функция list()

    На этом шаге мы рассмотрим назначение функции list().

    Функция list().

    Ее общий вид:


Рис.1. Общий вид функции list()

    Поясним использование конструкции list() на примере.

<?php
$closets = array(0 => "Майка", 
                 1 => "Кроссовки", 
                 2 => "Шорты");
list($thing_1, $thing_2, $thing_3) = $closets;
echo $thing_1;   // выводит "Майка"
echo "<br>";
echo $thing_2;   // выводит "Кроссовки"
echo "<br>";
echo $thing_3;   // выводит "Шорты"
?>
Текст этой программы можно взять здесь.

    Результат выполнения программы вы можете увидеть на рисунке 2.


Рис.2. Результат выполнения программы

    Конструкция list() позволяет записать в переменные, которые находятся в круглых скобках, значения элементов массива. Но помните, что она работает с элементами, проиндексированными числами, причем, начиная строго с нуля.

    На следующем шаге мы рассмотрим совместное использование рассмотренных функций.




Предыдущий шаг Содержание Следующий шаг