PHP Функция reset()
Пример
Выведите значение текущего и следующего элемента массива, а затем сбросьте внутренний указатель массива на первый элемент массива:
<?php
$people = array("Андрей", "Кристина", "Татьяна", "Тимур");
echo current($people) . "<br>";
echo next($people) . "<br>";
echo reset($people);
?>
Попробуйте сами »
Определение и использование
Функция reset() перемещает внутренний указатель на первый элемент массива.
Связанный метод:
- current() - возвращает значение текущего элемента в массиве
- end() - перемещает внутренний указатель на последний элемент массива и выводит его
- next() - перемещает внутренний указатель на следующий элемент массива и выводит его
- prev() - перемещает внутренний указатель на предыдущий элемент массива и выводит его
- each() - возвращает текущий ключ элемента и значение, а также перемещает внутренний указатель вперед
Синтаксис
reset(array)
Параметр значений
Параметр | Описание |
---|---|
array | Требуемый. Задает массив использовать |
Технические подробности
Возврат значения: | Возвращает значение следующего элемента в массиве при успешном выполнении или FALSE, если элементов больше нет |
---|---|
PHP Версия: | 4+ |
Еще примеры
Пример
Демонстрация всех сопутствующих методов:
<?php
$people = array("Андрей", "Татьяна", "Кристина", "Тимур");
echo current($people) . "<br>"; // Текущий элемент является Андрей
echo next($people) . "<br>"; // Следующий элемент Андрей является Татьяна
echo current($people) . "<br>"; // Теперь текущий элемент является Татьяна
echo prev($people) . "<br>"; // Предыдущий элемент Кристина является Андрей
echo end($people) . "<br>"; // Последний элемент Тимур
echo prev($people) . "<br>"; // Предыдущий элемент Тимур является Кристина
echo current($people) . "<br>"; // Теперь текущий элемент является Кристина
echo reset($people) . "<br>"; // Перемещает внутренний указатель на первый элемент массива, который является Андрей
echo next($people) . "<br>"; // Следующий элемент Андрей является Татьяна
print_r (each($people)); // Возвращает ключ и значение текущего элемента (теперь Кристина) и перемещает внутренний указатель вперед
?>
Попробуйте сами »
❮ PHP Справочник массивов