reset

(PHP 4, PHP 5, PHP 7, PHP 8)

reset — Встановлює внутрішній покажчик масиву на перший елемент

Опис

reset(array|object &$array): mixed

Функцияreset() зрушує внутрішній покажчик масиву array перший елемент і повертає значення першого елемента масиву.

Список параметрів

array

Вхідний масив

Значення, що повертаються

Повертає значення першого елемента масиву, або **false**якщо масив порожній.

Увага

Ця функція може повертати як логічне значення **false**так і значення не типу boolean, яке наводиться до false. За більш детальною інформацією зверніться до розділу Логічний типИспользуйтеоператор === для перевірки значення, яке повертається цією функцією.

список змін

ВерсияОпис
8.1.0Виклик функції в об'єкті (object) оголошено застарілим. Або спочатку перетворіть об'єкт (object) на масив (array) за допомогою функції get_mangled_object_vars(), або використовуйте методи, що надаються класом, що реалізує інтерфейс Iterator, наПриклад,ArrayIterator
7.4.0Примірники класів SPL тепер обробляються як порожні об'єкти, які мають властивостей, замість виклику методу Iterator з тим самим ім'ям, що і ця функція.

Приклади

Приклад #1 Приклад використання функції reset()****

Loading...

Примітки

Зауваження: Значення, що повертається для порожнього масиву не відрізняється від значення у випадку масиву, значення першого елемента якого дорівнює логічному (bool) значенню false. . Щоб правильно перевірити значення першого елемента масиву, який містить значення false, спочатку функцією count() перевіряють кількість елементів у масиві або після виклику функції reset() перевіряють, що ключ, який повертається функцією key(), не дорівнює значенню null

Дивіться також

  • current() - Повертає поточний елемент масиву
  • each() - Повертає поточну пару ключ/значення з масиву та зміщує його покажчик
  • end() - Встановлює внутрішній покажчик масиву на останній елемент
  • next() - Переміщує покажчик масиву вперед на один елемент
  • prev() - Пересуває внутрішній покажчик масиву на одну позицію назад
  • array_key_first() - Отримує перший ключ масиву