Heim > Backend-Entwicklung > PHP-Problem > So verwenden Sie den regulären Abgleich, um HTML in PHP zu entfernen

So verwenden Sie den regulären Abgleich, um HTML in PHP zu entfernen

尊渡假赌尊渡假赌尊渡假赌
Freigeben: 2023-05-24 10:22:52
Original
1319 Leute haben es durchsucht

php verwendet die reguläre Matching-Methode zum Entfernen von HTML: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie einen HTML-Tag-String „$html_string“. 3. Verwenden Sie den regulären Ausdruck „/<[^<]+> /“. Entspricht allen HTML-Tags. 4. Verwenden Sie die Syntax „preg_replace(“/<[^<]+>/“,$html_string)“, um HTML-Tags zu löschen.

So verwenden Sie den regulären Abgleich, um HTML in PHP zu entfernen

Das Betriebssystem dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.

php verwendet regulären Abgleich, um HTML wie folgt zu entfernen:

Definieren Sie zunächst eine Zeichenfolge, die HTML-Tags enthält.

$html_string = "<div><h2>Hello World</h2><p>This is <strong>P HP</strong>.</p></div>";
Nach dem Login kopieren

Der obige Code definiert eine Zeichenfolge mit Standard-HTML-Markup. Unser Ziel ist es, alle HTML-Markups zu entfernen und nur reine Textinhalte zu belassen.

Verwenden Sie die Funktion preg_replace(), um alle HTML-Tags aus der Zeichenfolge zu entfernen.

Der folgende Code zeigt, wie Sie die Funktion preg_replace() verwenden, um HTML-Tags zu entfernen.

$plain_text = preg_replace(&#39;/<[^<]+>/&#39;, &#39;&#39;, $html_string);echo $plain_text;
Nach dem Login kopieren

Im obigen Code definieren wir eine preg_replace()-Funktion mit einem regulären Ausdrucksmuster. Das reguläre Ausdrucksmuster „

/<[^<]+>/
Nach dem Login kopieren

“ bedeutet, jeden Teilstring zu finden, der mit „<“ beginnt und mit „>“ endet, und ihn durch einen leeren String zu ersetzen. Dadurch werden alle HTML-Tags entfernt.

Schließlich können wir die Zeichenfolge, die keine HTML-Tags enthält, auf dem Bildschirm ausgeben.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den regulären Abgleich, um HTML in PHP zu entfernen. 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