(PHP 5, PHP 7, PHP 8)
ArrayIterator::valid — Проверяет, содержит ли массив ещё записи
У этой функции нет параметров.
Пример #1 Пример использования метода ArrayIterator::valid()
<?php
$array = array('1' => 'one');
$arrayobject = new ArrayObject($array);
$iterator = $arrayobject->getIterator();
var_dump($iterator->valid()); // Сбрасывает bool(true)
$iterator->next(); // Перемещаем указатель на следующий элемент
// Сбрасывает bool(false), потому что в массиве только один элемент
var_dump($iterator->valid());
?>