Привет, просто ищу какую-то помощь, поскольку я застрял
У меня две строки:
C:\Users\Bob\My Documents /Users/Bob/Documents
Это
preg_split('/(?<=[\/\\\])(?![\/\\\])/', $string)
который возвращает
Array ( [0] => C:\ [1] => Users\ [2] => Bob\ [3] => My Documents ) Array ( [0] => / [1] => Users/ [2] => Bob/ [3] => Documents )
мне нужно
Array ( [C:\] => Array ( [Users] => Array ( [Bob] => Array ( [My Documents] => array() ) ) ) ) Array ( [/] => Array ( [Users] => Array ( [Bob] => Array ( [Documents] => array() ) ) ) )
И, в конечном счете,
Array ( [C:\] => Array ( [Users] => Array ( [Bob] => Array ( [My Documents] => array() ) ) ) [/] => Array ( [Users] => Array ( [Bob] => Array ( [Documents] => array() ) ) ) )
(правильно объединены, а не просто добавлены, поэтому, если другая строка начинается с C:\Users\Dan
тогда dan появится в параметре «3-й». array_merge_recursive()
?)