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