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

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

*文
リリース: 2023-03-18 20:20:01
オリジナル
5643 人が閲覧しました

この記事は主に、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート