So entfernen Sie HTML-Code in PHP

藏色散人
Freigeben: 2023-03-09 10:08:02
Original
2920 Leute haben es durchsucht

So entfernen Sie HTML-Code in PHP: 1. Entfernen Sie HTML-Tags über „strip_tags(string,allow)“; 2. Verwenden Sie PHP, um den aus der Datenbank gelesenen Artikel-HTML-Code zu verarbeiten, und verwenden Sie dann reguläre Ausdrücke, um ihn abzugleichen und zu ändern Code.

So entfernen Sie HTML-Code in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Beispiel für das Entfernen von HTML-Tags in PHP

Es gibt viele Möglichkeiten, HTML-Tags aus Zeichenfolgen in PHP zu entfernen, Am häufigsten wird nur die Funktion „strip_tags“ verwendet. Der andere Schritt besteht darin, sie selektiv zu entfernen. Hier sind zwei kleine Beispiele für das Entfernen von HTML-Tags in PHP 1 können PHP-eigene Funktionen HTML-Tags/Codes in Strings entfernen/löschen.

strip_tags(string,allow): Funktion entfernt HTML-, XML- und PHP-Tags.

Parameter: Zeichenfolge, erforderlich, gibt die zu überprüfende Zeichenfolge an; erlauben, optional, gibt die Tags an, die vorhanden sein dürfen. Diese Tags werden nicht gelöscht.

Der Code lautet wie folgt:

$str = &#39;郭碗瓢盆-<span style="color:#f00;">PHP</span>&#39;;
$str1 = strip_tags($str);          // 删除所有HTML标签
$str2 = strip_tags($str,&#39;<span>&#39;); // 保留 <span>标签
echo $str1; // 输出 郭碗瓢盆-PHP
echo $str2; // 样式不一样喔
Nach dem Login kopieren

Beispiel 2. Löschen Sie bestimmte Attributcodes in der HTML-Tag-Zeichenfolge.

Verwenden Sie PHP, um den aus der Datenbank gelesenen Artikel-HTML-Code zu verarbeiten, und verwenden Sie dann reguläre Ausdrücke, um den Code abzugleichen und zu ändern , und speichern Sie den Code. In Zukunft kann die geänderte HTML-Seite mithilfe der statischen Generierungsfunktion generiert werden.

Da es sich bei dem von uns generierten Code um bereits verarbeiteten Code handelt, hat er keinen Einfluss auf die Ladegeschwindigkeit der HTML-Seite.

Der spezifische [Beispielcode] lautet wie folgt:

Der Code lautet wie folgt:

<?php
$str = "<img src="" width="245" height="138" onclick="window.open(&#39;xxxx.gif&#39;)" />";
$str = preg_replace(&#39;#onclick=([sS]*)"#&#39;,&#39;&#39;,$str);
// #符号前面有一个双引号要注意,代表结束的代码
print($str);
?>
Nach dem Login kopieren

[Empfohlenes Lernen:

PHP-Video-Tutorial

]

Das obige ist der detaillierte Inhalt vonSo entfernen Sie HTML-Code in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!