Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Einführung in die allgemeine PHP-Funktion „strip_tags'.

Detaillierte Einführung in die allgemeine PHP-Funktion „strip_tags'.

零下一度
Freigeben: 2023-03-10 12:10:01
Original
1783 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Erklärung der PHP-Funktion „strip_tags“ zum Umgang mit String-Defekt-Bugs vorgestellt.

Detaillierte Erläuterung der PHP-Funktion „strip_tags“. Umgang mit String-Defekt-Bugs

PHP-Funktion „strip_tags()“ ist eine häufig verwendete Funktion, die HTML-, XML- und PHP-Tags aus Strings entfernen kann. Es erleichtert die Verarbeitung von Zeichenfolgen erheblich, aber die Funktion „strip_tags()“ weist Fehler auf, da „strip_tags()“ unvollständige oder beschädigte HTML-Tags nicht überprüfen kann.

Beispiel:


$str = &#39;<p>string</p>string<string<b>hello</b><p>string</p>&#39;;
 
echo strip_tags($str, &#39;<p>&#39;);
Nach dem Login kopieren

Ausgabe:


<p>string</p>string
Nach dem Login kopieren

Filtern Sie -Tags mit der Funktion „strip_tags“. Tatsächlich hoffe ich, das folgende Ergebnis zu erhalten:


<p>string</p>stringstring

Nach dem Login kopieren

Als Ergebnis, wir konnten nicht alle Ergebnisse erhalten, was tatsächlich auf die spitze Klammer auf der linken Seite der dritten Zeichenfolge in der Zeichenfolge zurückzuführen ist und die Funktion „strip_tags“ versehentlich andere Zeichen gelöscht hat.

Nachdem ich nach PHP-bezogenen Dokumenten gesucht habe, habe ich die Funktion „strip_tags“ gefunden. Es gibt eine Warnung: Da „strip_tags()“ HTML nicht wirklich überprüfen kann, führen unvollständige oder beschädigte Tags dazu, dass weitere Daten gelöscht werden.

Da die Integrität von HTML-Tags nicht überprüft werden kann, führt die Begegnung mit einer Zeichenfolge, die „<“ oder „>“ enthält, dazu, dass andere Zeichen in der Zeichenfolge gelöscht werden.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die allgemeine PHP-Funktion „strip_tags'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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