Авторский знак. Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31


Чувашия-это моя Россия


Ссылки на Php-5 коды - each().

Определение и использование. Функция each() возвращает текущий ключ элемента и значение, и перемещает внутренний указатель вперед. Ключевой элемент и значение возвращается в массиве с четырьмя элементами. Два элемента (1 и значение) для значения элемента и два элемента (0 и ключ) для ключа элемента.

Функция each() возвращает текущую пару ключ/значение из массива array и смещивает указатель. Пара ключ/значение возвращается в виде массива из четырёх элементов, со следующими ключами: 0, 1, key и value. Элементы 0 и key содержат ключ элемента массива, а элементы 1 и value содержат его значение.

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

Параметры:

        array        -     Массив.

Связанные методы:

          current()  - возвращает значение текущего элемента массива
          end() - перемещает внутренний указатель на, и выходов, последнего элемента в массиве
          next() - перемещает внутренний указатель на, и выходы, на следующий элемент массива
          prev()  - перемещает внутренний указатель на, и выходы, предыдущий элемент массива
          reset() - перемещает внутренний указатель на первый элемент массива

Синтаксис:

each(array);
   или
array each(array &array);
Параметр Описание
array Требуется. Определяет массив, используемый в

Технические характеристики

Возвращаемое Значение: Возвращает текущий элемент ключа и значения. Этот элемент, ключ и значение вернулся в массиве с четырьмя стихиями. Два элемента (1) и Значение) значение элемента, и два элемента (0 и Key) для элементу ключа. Это функция возвращает FALSE, если больше нет элементов массива
Версия PHP: 4+

ПРИМЕР №1

Напишем программу - Вернуть текущий ключ элемента и значение, и двигать внутренний указатель вперед:

< !DOCTYPE html>
< html>
< body>

< ?php
$people = array(" Олег", "Коля", "Саша", "Толя");
print_r (each($people));
? >

< /body>
< /html>                                                                     

Полученный результат:

Array ( [1] => Олег [value] => Олег [0] => 0 [key] => 0 )
ПРИМЕР №2

Напишем программу - пример, как и на начало страницы, но с петлей для вывода всего массива:

< !DOCTYPE html>
< html>
< body>

< ?php
$people = array(" Олег", "Коля", "Саша", "Толя");

reset($people);

while (list($key, $val) = each($people))
   {
   echo "$key => $val< br>";
   }
? >

< /body>
< /html>                                                                

Полученный результат:

0 => Олег
1 => Коля
2 => Саша
3 => Толя



seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...
ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: