以下の例のように、複数レベルのリストがあります。
<ul>
<li>Test column 01
<ul>
<li>Test column 02
<ul>
<li>Test column 03
<ul>
<li>Test column 04
<ul>
<li>Test column 05</li>
<li>Test column 05</li>
<li>Test column 05</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
以下のようにフォーマットされたcsvファイルとしてリストを出力するphpコードを実行したいと思います。
Test column 01
,Test column 02
,,Test column 03
,,,Test column 04
,,,,Test column 05
,,,,Test column 05
,,,,Test column 05
基本的に、いくつかのphpコードを介してhtmlリスト(無制限のレベルで)を実行し、リストレベルを列に保持してExcelで開くことができるcsvファイルを出力できるようにしたいと考えています。
レベルに応じて、各リスト項目にクラスを追加する方法を見つけることができた場合、最初のレベルのリスト項目はレベル1のクラス、2番目のレベル、レベル2のクラスなどを取得します。残りを交換します。
どんなアイデア/ヘルプも大歓迎です。