eregi_replace verschachtelte liste
mayo
- php
Hallo,
ich versuch schon ne ganze weile im bbcode eine verschachtelte Liste zu erstellen. Also aus
[List]
[*]test 1
[List][*] test 1a[/List]
[*]test 2
[/List]
soll
<ul>
<li>test1
<ul>
<li>test 1a</li>
</ul>
</li>
<li>test 2</li>
</ul>
werden.
hier mal mein reg_exp-versuch:
$entry = eregi_replace("\[\*\]([^\[]+)","<li>\\1</li>",$entry);
$entry = eregi_replace("\[List\]([^\[]+)\[/List\]","<ul>\\1</ul>",$entry);
eine normale liste wird mir ohne weiteres erstellt. eine verschachtelte allerdings nicht. ich bin leider kein profi, was die reg. exp. angeht, daher bitte ich euch, mir ein wenig zu helfen