Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich mit HTML markierte Zeichenfolgen in PHP sicher abschneiden und gleichzeitig den Inhalt beibehalten?

Wie kann ich mit HTML markierte Zeichenfolgen in PHP sicher abschneiden und gleichzeitig den Inhalt beibehalten?

Barbara Streisand
Freigeben: 2024-12-20 11:46:09
Original
705 Leute haben es durchsucht

How Can I Safely Truncate HTML-Tagged Strings in PHP While Preserving Content?

HTML-Tags aus PHP-Strings entfernen

Das Entfernen von HTML-Tags aus einem PHP-String ist wichtig, wenn benutzergenerierte Inhalte oder aus nicht vertrauenswürdigen Quellen abgerufene Daten angezeigt werden, um böswillige Angriffe zu verhindern Code-Injection oder falsche Formatierung. In diesem Fall muss ein HTML-String abgeschnitten werden, während sein Inhalt ohne HTML-Tags erhalten bleibt.

Die Funktion strip_tags() bietet eine effiziente Lösung für diese Aufgabe. Es entfernt alle HTML- und PHP-Tags aus einer Zeichenfolge, während der darin enthaltene Inhalt erhalten bleibt. Durch die Nutzung dieser Funktion können wir den unerwünschten HTML-Code effektiv aus dem Datenbankeintrag entfernen.

Die Implementierung beinhaltet die Kombination von strip_tags() mit substr(). Zuerst wird strip_tags() auf den Datenbankeintrag angewendet und alle HTML-Tags entfernt. Anschließend wird substr() verwendet, um die verarbeitete Zeichenfolge auf die gewünschte Länge, in diesem Fall die ersten 100 Zeichen, zu kürzen.

$cleaned_text = strip_tags($row_get_Business['business_description']);
echo substr($cleaned_text, 0, 110) . "...";
Nach dem Login kopieren

Durch den Einsatz dieser Methode stellen wir sicher, dass die Der Datenbankeintrag wird von HTML-Tags befreit und nur der gewünschte Teil des Inhalts wird angezeigt. Dieser Ansatz löst effektiv das Problem der Anzeige von HTML-Code in abgeschnittenem Text und sorgt so für eine sauberere und sicherere Benutzererfahrung.

Das obige ist der detaillierte Inhalt vonWie kann ich mit HTML markierte Zeichenfolgen in PHP sicher abschneiden und gleichzeitig den Inhalt beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage