Работа с курсором (указатель) массива » Массивы » Библиотека » WAP.ZUGDIDI.US
Привет прохожий!
На главную | Вход | Регистрация

Работа с курсором (указатель) массива

"индекс - значение" текущего элемента массива и сдвигает курсор массива на следующий элемент. При этом, как видно, функция возвращает массив, причем он имеет четыре элемента:
[1] => "значение"
[value] => "значение"
[0] => индекс
[key] => индекс

Если курсор достиг конца массива, функция возвращает false. Посмотрим, как работает эта функция:

Пример:
<?
$name = array("maks", "igor", "sergey");
$each_name = each($name);
print_r($each_name);
echo("<br>");
$each_name = each($name);
print_r($each_name);
echo("<br>");
$each_name = each($name);
print_r($each_name);
?>
И что мы получили:

Результат:Array ( [1] => maks [value] => maks [0] => 0 [key] => 0 )
Array ( [1] => igor [value] => igor [0] => 1 [key] => 1 )
Array ( [1] => sergey [value] => sergey [0] => 2 [key] => 2 )



Функцию each() можно использовать в паре с функцией list() для перебора элементов массива. К примеру, вот так:

Пример:
<?
$name = array("maks", "igor", "sergey");
reset($name);
while(list($key, $val) = each($name))
{
echo ("$key = $val<br>");
}
?>
И вот что на выходе:

Результат:0 = maks
1 = igor
2 = sergey

Страницы:
<< 1 2

Перейти к странице:

Комментарии (0)
Скачать Java книгу

» Массивы
» Учебник по PHP
» WEB/WAP мастеру
» В библиотеку

На главную
WAP.ZUGDIDI.US
Соглашение о Предоставлении Услуг

li WAPSTART

Cжатие 64.5%