Heim  >  Artikel  >  Backend-Entwicklung  >  Lösung für die Verwendung von strip_tags() in PHP, um HTML-Tags zu entfernen und trotzdem Leerzeichen zu haben

Lösung für die Verwendung von strip_tags() in PHP, um HTML-Tags zu entfernen und trotzdem Leerzeichen zu haben

不言
不言Original
2018-06-08 09:30:161986Durchsuche

Dieser Artikel stellt hauptsächlich die Lösung für die Verwendung von strip_tags() in PHP vor, um HTML-Tags zu entfernen, die noch Leerzeichen enthalten. Freunde, die dies benötigen, können darauf zurückgreifen

In diesem Artikel wird am Beispiel von PHP die Verwendung von strip_tags() erläutert, um HTML-Tags zu entfernen und dennoch leere Lösungen zu erhalten. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

$subject = strip_tags($newsRs['content']);//去除html标签
$pattern = '/\s/';//去除空白
$content = preg_replace($pattern, '', $subject);      
$seodata['articledescription'] = mb_substr($content, 0, 80);//截取80个汉字

Hinweis: strip_tags() ersetzt im ersten Schritt nur die HTML-Tags durch Leerzeichen

Zum Beispiel:

<p>
  张志斌张志斌张志斌张志斌张志斌张志
</p>
<p>
  <br />
</p>
<p>
  alsdkjf;laskjd;flasj;
</p>
<p>
  asdjfasjd;lkafsj;lfdkj
</p>
<p>
  aksdjfl;ak
</p>

strip_tags() wird nach der Verarbeitung zu

  张志斌张志斌张志斌张志斌张志斌张志
  
  
  
  
  alsdkjf;laskjd;flasj;
  
  
  asdjfasjd;lkafsj;lfdkj
  
  
  aksdjfl;ak

. Dies ist möglicherweise nicht das, was wir wollen, und entfernen Sie dann die Leerzeichen durch regelmäßiges Ersetzen:

张志斌张志斌张志斌张志斌张志斌张志alsdkjf;laskjd;flasj;asdjfasjd;lkafsj;lfdkjaksdjfl;ak

Zusätzlich: s steht für ein Leerzeichen, S steht für ein Nicht-Leerzeichen (Achten Sie auf Groß- und Kleinschreibung, im Allgemeinen bedeuten Groß- und Kleinschreibung die entgegengesetzte Bedeutung)

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!

Verwandte Empfehlungen:

PHP-Funktion strip_tags/htmlspecialchars

PHP-Strip_tags-Methode zum Beibehalten mehrerer HTML-Tags, Strip_tags-Tag

Das obige ist der detaillierte Inhalt vonLösung für die Verwendung von strip_tags() in PHP, um HTML-Tags zu entfernen und trotzdem Leerzeichen zu haben. 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