<?php // Because lol: https://github.com/alvaropinot/circular-iterator class CircularIterator extends IteratorIterator { public function next() { parent::next(); if (!$this->valid()) { $this->rewind(); } } } $iter = new CircularIterator( SplFixedArray::fromArray([1, 2, 3]) ); $iter->rewind(); var_dump($iter->current()); $iter->next(); var_dump($iter->current()); $iter->next(); var_dump($iter->current()); $iter->next(); var_dump($iter->current()); $iter->next();
You have javascript disabled. You will not be able to edit any code.