ホームページ >バックエンド開発 >PHPチュートリアル >HTMLタグをフィルタリングするためのPHP関数コード_PHPチュートリアル
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,''));
}
//普通の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);