3v4l.org

run code in 300+ PHP versions simultaneously
<?php function generateSubArray(array $keys) { foreach($keys as $key) { if(!isset($subArray[$key])){ $subArray[$key] = []; } $subArray = $subArray[$key]; } return $subArray; } $ret = Utils::generateSubArray(['name', 'id', 'fix']); var_dump($ret);

preferences:
43.6 ms | 402 KiB | 5 Q