ホームページ > バックエンド開発 > PHPチュートリアル > HTMLタグをフィルタリングするためのPHP関数コード_PHPチュートリアル

HTMLタグをフィルタリングするためのPHP関数コード_PHPチュートリアル

WBOY
リリース: 2016-07-20 11:01:43
オリジナル
946 人が閲覧しました

HTML タグをフィルタリングするための PHP 関数コード この記事では、PHP を使用して HTML タグをフィルタリングする 4 つの関数コードを説明します。方法 1 は、PHP 独自の関数strip_tags を使用して、すべての HTML タグをフィルタリングします。 3 番目の方法は、HTML タグのユーザー定義関数をクリアし、ASCII エンコード値に基づいてフィルタリングして文字かどうかを判断することです。 ​

HTMLタグをフィルタリングするためのphpチュートリアル関数コード
この記事では、PHP を使用して HTML タグをフィルタリングする 4 つの関数コードを紹介します。1 つ目は、PHP 独自の関数strip_tags を使用してすべての HTML タグをフィルタリングする最も簡単な方法です。2 つ目は、正規表現を使用して HTML タグをフィルタリングする方法です。ラベルのユーザー定義関数は、ASCII エンコード値に基づいて文字であるかどうかを判断し、フィルタリングします。
*/
// HTML をフィルタリングする最も直接的な方法

strip_tags();

//方法 2 では通常のフィルタリングを使用します
function _filter( $string ) {
戻り値 str_replace(array("n","rn","r",' '),array('
) 「、」
「、」
',' '),strip_tags($string,'

HTMLタグをフィルタリングするためのPHP関数コード_PHPチュートリアル')​​);
}

//普通の2人

preg_replace('/(
){1,}/は','
', $str);


//レギュラー3本

function delhtml($str){ //HTMLタグをクリア
$st=-1; // 開始
$et=-1; //終了
$stmp=array();
$stmp[]=" ";
$len=strlen($str);
for($i=0;$i $ss=substr($str,$i,1);
If(ord($ss)==60){ //ord("<")==60
$st=$i;
}
If(ord($ss)==62){ //ord(">")==62
$et=$i;
If($st!=-1){
$stmp[]=substr($str,$st,$et-$st+1);
}
}
}
$str=str_replace($stmp,"",$str);
$str;
を返します }
//

$str='


www.bkjia.com />

';
$reg = '/(|)|<.+?>/i';
echo preg_replace($reg,'$1',$str);
*>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445430.html技術記事 HTML タグをフィルタリングするための PHP 関数コード この記事では、PHP を使用して HTML タグをフィルタリングするための 4 つの関数コードを提供します。最初の方法は、PHP 独自の関数 Stripe_tags を使用してすべての HTML タグをフィルタリングする最も簡単な方法です。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート