13.13 HTML- und PHP-Tags entfernen

Problem

Sie möchten alle HTML- und PHP-Tags aus einem String oder einer Datei entfernen.

Lösung

Mit strip_tags( ) entfernen Sie HTML- und PHP-Tags aus einem String:

$html = '<a href="http://www.oreilly.com">Ich <b>mag Computer-Literatur.</b></a>';
print strip_tags($html);
Ich mag Computer-Literatur.

Diskussion

Wenn Sie eine gesamte Datei einlesen wollen:

$no_tags = strip_tags(file_get_contents('test.html'));

strip_tags( ) kann angewiesen werden, bestimmte Tags nicht zu entfernen, indem diese als letztes Argument angegeben werden. Die Angabe dieser Tags ist unabhängig von der Groß- und Kleinschreibung, und bei Tag-Paaren brauchen Sie nur das öffnende Tag anzugeben. Beispielsweise werden folgendermaßen alle Tags außer ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.