Привет, форумчане! Необходимо строку вида: Код (Text): $my_string = "a,b,c,d"; // может быть любой длины, с обязательным разделителем автоматом, для любой длины строки (ибо см. выше) привести к виду такому: Код (Text): Array ( [a] => Array ( [b] => Array ( [c] => Array ( [d] => Array ( ) ) ) ) ) То есть сабж. Возможно ли такое, что-то не врублюсь... Заранее спасибо
Раньше приходилось лишь обход дерева делать, а тут, что-то, встрял... Вот так и начал, не пойму, как их вставлять один в другой. Спасибо, попробую, покопаю поглубже!
Код (Text): limit Если аргумент limit является положительным, возвращаемый массив будет содержать максимум limit элементов, при этом последний элемент будет содержать остаток строки string. Если параметр limit отрицателен, то будут возвращены все компоненты кроме последних -limit. Если limit равен нулю, то он расценивается как 1. Зачем это, в моём случае? Массив в массиве в массиве и т.д.
чтото типа Код (PHP): $str = "a,b,c,d"; $a=array(); $ref=&$a; foreach(explode(',',$str) as $v) { $ref[$v]=array(); $ref=&$ref[$v]; } echo '<pre>'; print_r($a);