январь 2021
|
Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
|
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 => Толя
ПОНРАВИЛОСЬ? ПОДЕЛИСЬ с ДРУЗЬЯМИ:
|
добрый день!
фотограф Оля Леман свадьбы и торжества. нажмите сюда
|