Entfernen hartnäckiger HTML-Sonderzeichen
Die Funktion „strip_tags“ eignet sich zwar hervorragend zum Entfernen von HTML-Tags, kann jedoch lästige HTML-Sonderzeichen wie z für geschütztes Leerzeichen oder © für das Copyright-Symbol. Dies kann ein Stolperstein bei der Erstellung sauberer RSS-Feeds sein.
Um dieses Problem zu beheben, sollten Sie eine der folgenden Strategien in Betracht ziehen:
$Content = preg_replace("/&#?[a-z0-9]{2,8};/i","",$Content);
Beachten Sie, dass das obige Muster eine von Jacco vorgeschlagene Änderung enthält, um unbeabsichtigte Ersetzungen echter kaufmännischer Und-Zeichen (&) in nicht codiertem Text zu verhindern. Durch die Angabe eines Zeichenbereichs von {2,8} ist das Muster bei der Ausrichtung auf HTML-Spezialcodes differenzierter.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3