Я хотел бы обнаружить все элементы внутри родительского элемента и все же проверить, есть ли у дочерних элементов дочерние элементы, и также обнаружить их.
Например:
<div id="first">
<div id='second1'></div>
<div id='second2'>
<div id='third1'></div>
<div id='third2'>
<div id='fourth1'></div>
<div id='fourth2'></div>
</div>
<div id='third3'></div>
</div>
<div id='second3'></div>
<div id='second4'></div>
</div>
Я хочу узнать список всех идентификаторов внутри #first и проверить каждый дочерний элемент, если у него есть дочерний элемент, и продолжать его до тех пор, пока у меня не будет полного списка всех элементов.
Я хочу этот список в массиве вроде этого шаблона
array (
"body"=> {
"first" => "second1", "second2" .............
}
);