No caso de você querer transformar uma estrutura de string em uma estrutura de array, o seguinte trecho de código pode ser útil (que não usa o operador de referência feio ).
<?php
$structure = 'a/b/c = 14';
list($structure, $value) = explode('=', $structure);
$structureElements = explode('/', trim($structure));
$data = trim($value);
foreach (array_reverse($structureElements) as $key) {
$data = array($key => $data);
}
O que resulta na seguinte estrutura de array:
array(1) {
'a' =>
array(1) {
'b' =>
array(1) {
'c' =>
int(14)
}
}
}