Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Verwendung der PHP-Funktion „strip_tags()'.

Detaillierte Erläuterung der Verwendung der PHP-Funktion „strip_tags()'.

WBOY
WBOYOriginal
2023-06-27 09:29:432495Durchsuche

Detaillierte Erklärung der Verwendung der Funktion „strip_tags()“ von PHP

In der PHP-Programmierung ist die Funktion „strip_tags()“ eine der sehr nützlichen Funktionen. Es kann uns dabei helfen, HTML- und PHP-Tags zu entfernen, sodass nur noch einfacher Textinhalt übrig bleibt. In diesem Artikel erklären wir die Verwendung der Funktion „strip_tags()“ im Detail und stellen einige nützliche Beispiele bereit. Die grundlegende Syntax der Funktion

strip_tags() lautet wie folgt:

strip_tags(string $str, string $allowed_tags = null): string

Darunter ist der Parameter $str die Zeichenfolge zum Entfernen der Tags, und der Parameter $allowed_tags ist optional und wird zur Angabe der HTML-Tags verwendet, die verwendet werden dürfen beibehalten werden. Wenn der Parameter $allowed_tags nicht angegeben ist, entfernt die Funktion alle HTML- und PHP-Tags.

Schauen wir uns nun einige Beispiele an.

Beispiel 1: HTML-Tags entfernen

In diesem Beispiel zeigen wir, wie man HTML-Tags mit der Funktion „strip_tags()“ entfernt.

<?php
$str = "<div><p>Hello, world!</p></div>";
echo strip_tags($str);
?>

Die Ausgabe lautet:

Hello, world!

In diesem Beispiel erstellen wir eine Zeichenfolge mit HTML-Tags und rufen dann die Funktion „strip_tags()“ auf, um die Tags zu entfernen. Das Ausgabeergebnis behält nur den Textinhalt bei, also „Hallo Welt!“.

Beispiel 2: Angegebene HTML-Tags beibehalten

In diesem Beispiel zeigen wir, wie Sie mit dem Parameter $allowed_tags die beizubehaltenden HTML-Tags angeben.

<?php
$str = "<div><p>Hello, <b>world</b>!</p></div>";
echo strip_tags($str, "<p><b>");
?>

Die Ausgabe lautet:

<p>Hello, <b>world</b>!</p>

In diesem Beispiel erstellen wir eine Zeichenfolge mit HTML-Tags, rufen dann die Funktion „strip_tags()“ auf und geben die HTML-Tags an, die weiterhin verwendet werden sollen, indem wir den Parameter $allowed_tags verwenden. Die Ausgabe behält nur die Tags „e388a4556c0f65e1904146cc1a846bee“ und „“, die restlichen Tags werden entfernt.

Beispiel 3: Angegebene PHP-Tags beibehalten

In diesem Beispiel zeigen wir, wie man HTML-Tags und PHP-Tags mit der Funktion „strip_tags()“ entfernt.

<?php
$str = "<div><p>Hello, <?php echo 'world'; ?></p></div>";
echo strip_tags($str, "<p>");
?>

Die Ausgabe lautet:

<p>Hello, world</p>

In diesem Beispiel erstellen wir eine Zeichenfolge mit HTML-Tags und PHP-Tags, rufen dann die Funktion „strip_tags()“ auf und geben die HTML-Tags an, die weiterhin mit dem Parameter „$allowed_tags“ verwendet werden sollen. Da wir nicht angegeben haben, dass die PHP-Tags beibehalten werden sollen, wurden sie ebenfalls entfernt.

Zusammenfassung

Die Funktion „strip_tags()“ ist eine sehr nützliche Funktion. Sie kann uns helfen, HTML- und PHP-Tags zu entfernen, so dass nur einfacher Textinhalt übrig bleibt. Mit dem Parameter $allowed_tags können Sie die beizubehaltenden HTML-Tags angeben. In der tatsächlichen Entwicklung können wir reguläre Ausdrücke, SANITIZE-HTML und andere Methoden kombinieren, um die Codesicherheit zu gewährleisten.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der PHP-Funktion „strip_tags()'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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