3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ar = [1,2,3,4,5]; $i = new ArrayIterator($ar); foreach ($i as $k => $e) { var_dump($e); if ($k === 1) { unset($i[$k]); } } echo '---------' . PHP_EOL; foreach ($i as $e) { var_dump($e); }

preferences:
62.44 ms | 402 KiB | 5 Q