ホームページ >バックエンド開発 >PHPチュートリアル >PHPでstrip_tags()を使用してHTMLタグを削除した後、空白スペースが残る問題を解決する方法

PHPでstrip_tags()を使用してHTMLタグを削除した後、空白スペースが残る問題を解決する方法

*文
*文オリジナル
2017-12-29 18:19:165606ブラウズ

この記事は主に、PHPでstrip_tags()を使用してHTMLタグを削除するための解決策を紹介しますが、PHPの定期的な置換に関連する操作スキルが含まれます。お役に立てれば幸いです。

詳細は次のとおりです:

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

注: 最初のステップのstrip_tags()は、HTMLタグをスペースに置き換えるだけです

例:

<p>
  你好
</p>
<p>
  <br />
</p>
<p>
  alsdkjf;laskjd;flasj;
</p>
<p>
  asdjfasjd;lkafsj;lfdkj
</p>
<p>
  aksdjfl;ak
</p>

strip_tags()は、処理後には

  你好
      空行...
  alsdkjf;laskjd;flasj;
      空行...
  asdjfasjd;lkafsj;lfdkj
      空行...
  aksdjfl;ak

になります。必要なものを入力し、通常の置換を使用して空白を削除します

最終結果:

你好alsdkjf;laskjd;flasj;asdjfasjd;lkafsj;lfdkjaksdjfl;ak

さらに: s は空白文字を表し、S は空白文字以外の文字を表します (大文字と小文字は一般的に反対を表します)意味)

関連おすすめ:

PHPの正規表現キャプチャグループと非キャプチャグループの詳しい説明

PHP正規表現の基本と簡単な例

まとめPHP でよく使用される関数のリスト

以上がPHPでstrip_tags()を使用してHTMLタグを削除した後、空白スペースが残る問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。