
Работа с курсором (указатель) массива » Массивы » Библиотека » 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
Комментарии (0)
Скачать Java книгу
» Массивы
» Учебник по PHP
» WEB/WAP мастеру
» В библиотеку
Cжатие 64.5%