Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie den regulären Abgleich, um HTML in PHP zu entfernen
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 „/1dad84ea0069e7538b7dfc1ec7547c1e /“. Entspricht allen HTML-Tags. 4. Verwenden Sie die Syntax „preg_replace(“/1dad84ea0069e7538b7dfc1ec7547c1e/“,$html_string)“, um HTML-Tags zu löschen.
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>";
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('/<[^<]+>/', '', $html_string);echo $plain_text;
Im obigen Code definieren wir eine preg_replace()-Funktion mit einem regulären Ausdrucksmuster. Das reguläre Ausdrucksmuster „
/<[^<]+>/
“ bedeutet, jeden Teilstring zu finden, der mit „db20a0373f500b5c789d398c17b6f290“ 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!