Главная Свежие Последние Лучшие Контактная информация  
 
 


Функции » Массивы: each
each - возвращает текущую пару ключ/значение из массива и передвигает указатель массива.

Описание
array each (array array)

Возвращает текущую пару ключ/значение из массива array и продвигает указатель массива вперёд. Эта пара возвращается в виде массива из 4 элементов: ключей 0, 1, key и значения value. Элементы 0 и key содержат имя ключа элемента массива, а 1 и value содержат данные.

Если внутренний указатель массива указывает после конца содержимого массива, each() возвращает FALSE.

Пример 1. each()
$foo = array ("bob", "fred", "jussi", "jouni", "egon", "marliese");
$bar = each ($foo);


$bar теперь содержит следующие пары key/value:

0 => 0
1 => 'bob'
key => 0
value => 'bob'
$foo = array ("Robert" => "Bob", "Seppo" => "Sepi");
$bar = each ($foo);


$bar теперь содержит следующие пары key/value:

0 => 'Robert'
1 => 'Bob'
key => 'Robert'
value => 'Bob'


each() обычно используется в сочетании с list() для прохода по массиву; например, $_POST:Пример 2. Проход $_POST с each()
echo "Values submitted via POST method:<br />\n";
reset ($_POST);
while (list ($key, $val) = each ($_POST)) {
echo "$key => $val<br />\n";
}




После выполнения each() курсор массива остановится на следующем элементе массива или на последнем элементе, если это конец массива. Вы должны использовать reset(), если снова хотите пройти по массиву с использованием each.

Добавить в закладки:

 

теги: each
 

  Еще статьи
Операции: Операции выполнения 462
Массивы: array_slice 399
foreach 669
FrenchToJD 373
Циклы for 369
 


  Категории
Начнем 13
Справочник языка 89
Возможности 12
Функции 142
Расширение PHP 4.0 0
FAQ 0
 

  Теги
 

  Лучшее на сайте
Безопасность: Скрытие PHP 1022
Что такое PHP? 966
Безопасность: Безопасность баз данных 935
Безопасность: Безопасность файловой системы 832
Безопасность: Обзор 782
Файл конфигурации 765
Безопасность: Данные, отправляемые пользователем 684
foreach 669
Безопасность: CGI-двоичный 632
Операции: Строковые операции 620
 

  Друзья сайта
 

  Интересное
 

 
Использование материалов только при активной гиперссылке "http://iamcoder.net"
Copyright 2008 http://iamcoder.net Серия сайтов: "Стань умным!".