Выведите значения текущего элемента, следующего элемента и предыдущего элемента в массиве:
<?php$people = array("Питер", "Джо", "Гленн", "Кливленд");echo current($people) "<br>";echo next($people) "<br>" ;echo prev($people);?>Функция prev() указывает внутренний указатель на предыдущий элемент массива и выводит его.
Связанные методы:
next() — устанавливает внутренний указатель на следующий элемент массива и выводит его.
current() — возвращает значение текущего элемента массива.
end() — устанавливает внутренний указатель на последний элемент массива и выводит его.
сброс() — устанавливает внутренний указатель на первый элемент массива и выводит его.
each() — возвращает имя ключа и значение текущего элемента и перемещает внутренний указатель вперед.
предыдущая ( массив )
параметр | описывать |
---|---|
множество | Необходимый. Указывает массив, который будет использоваться. |
Возвращаемое значение: | Возвращает значение предыдущего элемента массива в случае успеха или FALSE, если элементов массива больше нет. |
---|---|
PHP-версия: | 4+ |
Демонстрация всех соответствующих методов:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) . "<br>"; // Текущий элемент — Peterecho next($people) . "<br>"; // Следующий элемент Peter — Joeecho current($people) . "<br>" // Теперь текущий элемент — Joeecho prev($people) "<br>"; Предыдущий элемент Джо is Peterecho end($people) . "<br>"; // Последний элемент — Clevelandecho prev($people) . "<br>" // Предыдущий элемент Cleveland — Glennecho current($people) "<. br>"; // Теперь текущий элемент — Glennecho reset($people) . "<br>"; // Перемещает внутренний указатель на первый элемент массива, которым является Peterecho next($people) . "<br >"; // Следующий элемент Peter — Joeprint_r (each($people)); // Возвращает ключ и значение текущего элемента (теперь Joe) и перемещает внутренний указатель вперед?>