<?php $array = [ null, null, null, 1, null, ]; $fn = function($array) use (&$fn) { return array_shift($array) ?? ($array ? $fn($array) : null); }; var_export($fn($array));
You have javascript disabled. You will not be able to edit any code.