Heim >Backend-Entwicklung >PHP-Tutorial >So lösen Sie das Problem, dass nach der Verwendung von strip_tags() zum Entfernen von HTML-Tags in PHP immer noch ein Leerzeichen vorhanden ist

So lösen Sie das Problem, dass nach der Verwendung von strip_tags() zum Entfernen von HTML-Tags in PHP immer noch ein Leerzeichen vorhanden ist

*文
*文Original
2017-12-29 18:19:165606Durchsuche

In diesem Artikel wird hauptsächlich die Lösung für das Problem der Verwendung von strip_tags () in PHP vorgestellt, um HTML-Tags zu entfernen und dennoch Leerzeichen zu haben. Dies erfordert die entsprechenden Bedienkenntnisse von PHP. Freunde, die es benötigen, können sich darauf beziehen. Ich hoffe, es hilft allen.

Die Einzelheiten 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

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
Außerdem: 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)

Verwandte Empfehlungen:

Detaillierte Erläuterung der Gruppen zur Erfassung regulärer Ausdrücke und nicht erfassender Gruppen in PHP

Grundlagen regulärer PHP-Ausdrücke und einfache Beispiele

Eine Zusammenfassung häufig verwendeter Funktionen in PHP

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass nach der Verwendung von strip_tags() zum Entfernen von HTML-Tags in PHP immer noch ein Leerzeichen vorhanden ist. 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