ホームページ > バックエンド開発 > PHPチュートリアル > PHPでのstrip_tags()関数の使用に関する注意事項

PHPでのstrip_tags()関数の使用に関する注意事項

黄舟
リリース: 2023-03-17 18:34:01
オリジナル
1800 人が閲覧しました

phpのstrip_tags()関数は、string内のHTML、XML、PHPのタグを削除し、タグを削除した後の文字列を返すものですが、phpのstrip_tags()関数の使い方には注意が必要です. 今日はPHPのstrip_tags()関数の使い方を紹介してください!

例:

<?php
$text = &#39;<p>Test paragraph.</p>
<!-- Comment --> 
<a href="#fragment">Other text</a>&#39; ;
echo strip_tags ( $text );
echo "\n" ;

// 允许 <p> 和 <a>
echo strip_tags ( $text , &#39;<p><a>&#39; );
?>
ログイン後にコピー

今日ブログプロジェクトを書いているときに、この関数を使用するとページ例外が発生することに気付き、長い間探したところ、その理由が次のとおりでした。次のように:

if(mb_strlen($blog[&#39;body&#39;]) >  300){
	echo mb_substr(<span style="color:#ff0000;">strip_tags($blog[&#39;body&#39;]," ")</span>, 0,  300,&#39;utf-8&#39;)."......";//注意这里允许空格
	echo "<span class = &#39;more_blog&#39;><a href = &#39;/blog/view/id/".$blog[&#39;id&#39;]."&#39;>阅读全文>></a></span>";
	echo "<hr>";
}
ログイン後にコピー

概要:

記事を公開するとき、最初の 100 単語にスペースがあると例外が発生するため、関数パラメータではスペースを使用する必要があります。フィルタリング時に保持されます。友達だと思います。strip_tags() 関数の使用に注意してください。あなたの仕事に役立つことを願っています。

関連する推奨事項:

PHPのstrip_tags()のインスタンス分析は、文字列内の特定のタグのみをフィルタリングします

PHP関数strip_tagsの使用の欠点の詳細な説明

よく使われるPHP関数strip_tagsの詳細な紹介

phpの文字列関数strip_tags()の使い方の概要

以上がPHPでのstrip_tags()関数の使用に関する注意事項の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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