<?php function traverse(array $items): Generator { if (!empty($items)) { yield $items[0]; array_shift($items); yield from traverse($items); } } $values = traverse(['a', 'b', 'c', 'd', 'e']); foreach ($values as $key => $value) { echo "{$key} => {$value}", PHP_EOL; }
You have javascript disabled. You will not be able to edit any code.