Я много думал об этом, прежде чем написать этот вопрос.
Вопрос более концептуален, чем все остальное.
Начиная с классического массива, я хочу динамически преобразовать его в мультидинамику с поддеревьями.
, чтобы быть ясно, из этого:
$array = ['my', 'unique', 'values', 'array', 'and', 'so', 'on', '...'];
к этому:
Array
(
['my'] =>
['unique'] =>
['values'] =>
['array'] =>
['and'] =>
['so'] =>
['on']=>
['...'] => []
)
Единственная попытка, которую я предпринял, заключалась в том, чтобы «варварски» динамически создавать строки и передавать их с помощью команды eval()
.
Я не пишу здесь код для личного достоинства. Это достаточно плохо, я признался в этом. Инсайдеры поймут ...
Я полностью верю, что есть правильный способ сделать это, но, конечно, если я здесь, я этого не знаю
Лучший
Оскар