3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getValue($array, $keySpec){ foreach (explode('.', $keySpec) as $key){ if (!isset($array[$key])){ return null; } $array = $array[$key]; } return $array; } $array = [ 'userList' => [ '1234' => [ 'name' => 'Kicken' ] ] ]; var_dump(getValue($array, 'userList.1234.name'));

preferences:
18.91 ms | 402 KiB | 5 Q