HTML <ul><li></li></ul> als formatierter Mailtext

Refereen

Mitglied
Hallo zusammen,

ich möchte einen bestimmten HTML Text aus einem String filtern.

z.b.
<ul>
<li>
a a a a a
<ul>
<li>...</li>
<li></li>
<li></li>
</ul>
</li>
<li>b b b b b </li>
<li>c c c c c </li>
</ul>

soll hinterher so aussehen
* a a a a a
* ...
* ...
* ...
* b b b b b
* c c c c c

Meine Frage jetzt:
Wie gehe ich das an? Am besten mit preg_replace?
Die Liste soll "unendlich" Unterpunkte haben können.

Gruß
Rene
 
Du meinst du willst alles was zwischen < und > steht raus haben? Dann könntest du das auch mit strip_tags() machen! Oder selber ne Funktion programmieren, was einfach ist aber sinnlos, da es ja bereits Möglichkeiten gibt ;)

preg_replace() sollte eigentlich auch gehen!
 
Hi,

ich möchte den Text natürlich formatiert ausgegeben haben. Das Forum hier hat meinen Text nicht eingerückt. Es sollen auch die Untermenüs erkennbar sein mit einem * versehen.
Bsp:
Code:
* a a a a a
     * ...
     * ...
     * ...
* b b b b b 
* c c c c c

Sprich, ich muss erst das innerste Menü finden und mich dann nach aussen arbeiten, damit ich wissen muss, wieviele Leerzeichen ich dranhängen muss.
Kann ich das alleine durch preg_replace realisieren
 
Zurück