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

    На этом шаге мы рассмотрим синтаксис и пример использования функции each().

    Функция each().

    Ее общий вид:


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

    Функция each() возвращает ключ и значение элемента, на который в данный момент указывает курсор. Причем ключ индексируется числом 0, а значение - 1. Затем функция смещает указатель на один элемент вправо. Например:

<pre>
<?php
$closets = array("Петров" => "Майка", 
                 "Иванов" => "Кроссовки", 
                 "Сидоров" => "Шорты");
print_r(each($closets));    // выводит массив
?>
</pre>
Текст этой программы можно взять здесь.

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


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

    На следующем шаге мы рассмотрим функцию list().




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