The IteratorIterator class2024-03-28T12:08:46+00:00tag:php.net,2009-10-13:/manual/en/file/class.iteratoriteratorPhDPHP Documentation GroupIteratorIterator::__construct -- Create an iterator from anything that is traversable2024-03-28T12:08:46+00:00tag:php.net,2009-10-13:/manual/en/iteratoriterator.constructIteratorIterator::current -- Get the current value2024-03-28T12:08:46+00:00tag:php.net,2009-10-13:/manual/en/iteratoriterator.currentIteratorIterator::getInnerIterator -- Get the inner iterator2024-03-28T12:08:46+00:00tag:php.net,2009-10-13:/manual/en/iteratoriterator.getinneriteratorIteratorIterator::key -- Get the key of the current element2024-03-28T12:08:46+00:00tag:php.net,2009-10-13:/manual/en/iteratoriterator.keyIteratorIterator::next -- Forward to the next element2024-03-28T12:08:46+00:00tag:php.net,2009-10-13:/manual/en/iteratoriterator.nextIteratorIterator::rewind -- Rewind to the first element2024-03-28T12:08:46+00:00tag:php.net,2009-10-13:/manual/en/iteratoriterator.rewindIteratorIterator::valid -- Checks if the iterator is valid2024-03-28T12:08:46+00:00tag:php.net,2009-10-13:/manual/en/iteratoriterator.valid