|
|
|
| Добрый день.
Вся задача состоит в том чтобы составить алгоритм по засовыванию иерархических элементов (пусть будут div'ами) в многомерный массив.
<div id=0>
TEXT<div id=0.0>TEXT<div id=0.0.0>TEXT</div></div>TEXT
TEXT<div id=0.1>TEXT</div>TEXT
</div>
<div id=1>
TEXT<div id=1.0>TEXT<div id=1.0.0>TEXT</div></div>TEXT
TEXT<div id=1.1>TEXT</div>TEXT
TEXT<div id=1.2>
TEXT<div id=1.2.0>TEXT</div>TEXT
</div>TEXT
</div>
|
Для удобства указал id (в реале же их не будет) по id проведу параллель с многомерным массивом.
Array
(
[0] => Array
(
[content] => TEXT<div id=0.0>TEXT<div id=0.0.0>TEXT</div></div>TEXT
TEXT<div id=0.1>TEXT</div>TEXT
[0] => Array
(
[content] => TEXT<div id=0.0.0>TEXT</div>
[0] => Array
(
[content] => TEXT
)
)
[1] => Array
(
[content] => TEXT
)
)
[1] => Array
(
[content] => TEXT<div id=1.0>TEXT<div id=1.0.0>TEXT</div></div>TEXT
TEXT<div id=1.1>TEXT</div>TEXT
TEXT<div id=1.2>
TEXT<div id=1.2.0>TEXT</div>TEXT
</div>TEXT
[0] => Array
(
[content] => TEXT<div id=1.0.0>TEXT</div>
[0] => Array
(
[content] => TEXT
)
)
[1] => Array
(
[content] => TEXT
)
[2] => Array
(
[content] => TEXT
[0] => Array
(
[content] => TEXT
)
)
)
)
|
Надеюсь понятно что нужно, вот тока как добиться этого результат не знаю =(
ПС. необязательно что будет иммено такое контент с div'ами он может быть обсолютно любым и разумееться без атрибутов id. | |
|
|