Я хочу взять строку, такую как
"/test/uri/to/heaven"
и превратить его в многомерный, вложенный массив, такой как:
array( 'var' => array( 'www' => array( 'vhosts' => array() ), ), );
У кого-нибудь есть указатели? Я просмотрел Google и поиск здесь, но я ничего не видел.
Вот быстрый нерекурсивный взлом:
$url = "/test/uri/to/heaven"; $parts = explode('/',$url); $arr = array(); while ($bottom = array_pop($parts)) { $arr = array($bottom => $arr); } var_dump($arr);