phpのstrip_tags()関数は、string内のHTML、XML、PHPのタグを削除し、タグを削除した後の文字列を返すものですが、phpのstrip_tags()関数の使い方には注意が必要です. 今日はPHPのstrip_tags()関数の使い方を紹介してください!
例:
<?php $text = '<p>Test paragraph.</p> <!-- Comment --> <a href="#fragment">Other text</a>' ; echo strip_tags ( $text ); echo "\n" ; // 允许 <p> 和 <a> echo strip_tags ( $text , '<p><a>' ); ?>
今日ブログプロジェクトを書いているときに、この関数を使用するとページ例外が発生することに気付き、長い間探したところ、その理由が次のとおりでした。次のように:
if(mb_strlen($blog['body']) > 300){ echo mb_substr(<span style="color:#ff0000;">strip_tags($blog['body']," ")</span>, 0, 300,'utf-8')."......";//注意这里允许空格 echo "<span class = 'more_blog'><a href = '/blog/view/id/".$blog['id']."'>阅读全文>></a></span>"; echo "<hr>"; }
概要:
記事を公開するとき、最初の 100 単語にスペースがあると例外が発生するため、関数パラメータではスペースを使用する必要があります。フィルタリング時に保持されます。友達だと思います。strip_tags() 関数の使用に注意してください。あなたの仕事に役立つことを願っています。
関連する推奨事項:
PHPのstrip_tags()のインスタンス分析は、文字列内の特定のタグのみをフィルタリングします
以上がPHPでのstrip_tags()関数の使用に関する注意事項の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。