Steffen: html-tags entfernen exclusive <b><u><i>

Beitrag lesen

Hallo Forumler,

kleines Problem:
Gibt es eine einfache und effiziente Art aus einem String (Quelle TEXTAREA) alle Tags - bis auf Zeilenumbrüche, Fett-, Underline- und Kursivformaten - zu entfernen?

[CODE]
$str = "<table><tr><td>Ein <font color="#ff0000">'Anführungszeichen'</font> ist<br /><b>fett</b> <u>und</u> <i>kursiv</i></td></tr></table>";
htmlentities($str);
echo $str
[/CODE]

gibt mir folgendes zurück:
Ein <table><tr><td><font color="#ff0000">'Anführungszeichen'</font> ist <b>fett</b> <u>und</u> <i>kursiv</i></td></tr></table>

htmlspecialchars() kommt zum gleichen Ergebniss.

Ich hätte aber gerne:
Ein 'Anführungszeichen' ist
<b>fett</b> <u>und</u> <i>kursiv</i>

Danke für die Unterstützung!
Steffen