Описание
mixed
next ( array &array )
Возвращает значение элемента массива, находящегося на позиции, следующей
за позицией, в которой находится его внутренний указатель или FALSE,
если достигнут конец массива.
next() ведёт себя подобно
current(), но с одним отличием. Перед тем, как
возвратить значение элемента массива, эта функция передвигает его
внутренний указатель на одну позицию вперёд.
Другими словами, она возвращает следующий элемент массива и
сдвигает его внутренний указатель на одну позицию. Если при продвижении
внутренний указатель массива выйдет за предел списка элементов,
next() возвратит FALSE.
Внимание |
Если массив содержит пустые или равные 0 элементы,
функция возвратит FALSE для этих элементов.
Для того, чтобы правильно просматривать массивы, содержащие пустые элементы,
используйте функцию each().
|
Пример 1. Пример использования next() и друзей
<?php $transport = array('foot', 'bike', 'car', 'plane'); $mode = current($transport); // $mode = 'foot'; $mode = next($transport); // $mode = 'bike'; $mode = next($transport); // $mode = 'car'; $mode = prev($transport); // $mode = 'bike'; $mode = end($transport); // $mode = 'plane'; ?>
|
|
См. также
current(), end(),
prev() и reset().