prev - Передвигает внутренний указатель массива на одну позицию назад
Вернуться к: Функции для работы с массивами
prev
(PHP 4, PHP 5, PHP 7)
prev — Передвигает внутренний указатель массива на одну позицию назад
Описание
Передвигает внутренний указатель массива на одну позицию назад.
prev() ведёт себя подобно next(), за исключением того, что она передвигает внутренний указатель массива на одну позицию назад, а не вперёд.
Список параметров
-
array
-
Входной массив.
Возвращаемые значения
Возвращает значение массива, на которое ранее указывал внутренний
указатель массива, или FALSE
если больше элементов нет.
Примеры
Пример #1 Пример использования prev() и друзей
<?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';
?>
Примечания
Эта функция
может возвращать как boolean FALSE
, так и не-boolean значение,
которое приводится к FALSE
. За более подробной информацией обратитесь к разделу
Булев тип. Используйте оператор === для проверки значения,
возвращаемого этой функцией.
Замечание: Вы не сможете различить начало массива от boolean элемента
FALSE
. Для корректного обхода массива, который может содержать элементыFALSE
, смотрите функцию each().
Смотрите также
- current() - Возвращает текущий элемент массива
- end() - Устанавливает внутренний указатель массива на его последний элемент
- next() - Передвигает внутренний указатель массива на одну позицию вперёд
- reset() - Устанавливает внутренний указатель массива на его первый элемент
- each() - Возвращает текущую пару ключ/значение из массива и смещает его указатель
Вернуться к: Функции для работы с массивами