Список с вложениями в массив - прошу хотя бы идею, как реализовать...

igrok54

Ищущий
Всем привет!
После сортировки из java-скрипта постом получаю строку типа (в числах будут id статей в базе данных, в примере строки числа упростил для понятности):
PHP:
<li>1
	<ul>
		<li>11</li>
		<li>12
			<ul>
				<li>121</li>
				<li>122</li>
			</ul>
		</li>
		<li>13</li>
	</ul>
</li>
<li>2</li>
<li>3
	<ul>
		<li>3.1</li>
		<li>3.2</li>
	</ul>
</li>
<li>4</li>
Нужна функция, которая преобразует полученный список с вложенными списками (количество уровней вложения неизвестен), преобразует в многоуровневый ассоциативный массив, из которого потом можно будет понять к какому родительскому элементу относится вложенный подмассив.
Гуглил - ничего внятного,
По форуму искал запросом "вложенные списки" - все о обратном варианте - массив в список...
Сижу над этим вторые сутки, отупел уже вконец (((
Хотя бы идею, алгоритм... Понятно, что рекурсия, но по каким точкам и условиям?
 

hell0w0rd

Продвинутый новичок
формируйте не строку, а json-массив, и его уже отправляйте
 

igrok54

Ищущий
формируйте не строку, а json-массив, и его уже отправляйте
Сортируется с помощью Nested Sortable (jQuery плагин), результат в виде строки, так что либо дописывать такую же функцию на java-скрипте, чтобы загнать в json, а потом постить, либо на php полученную строку обработать... В любом случае функция нужна...
 
Сверху