HTMLタグをフィルタリングするためのphp関数コード

高洛峰
リリース: 2016-11-29 15:01:07
オリジナル
1104 人が閲覧しました

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

HTML をフィルターする最も直接的な方法は次のとおりです。

strip_tags(); メソッド 2 は通常のメソッドを使用します。フィルタリングのコードは次のとおりです:

function _filter ( $string ) {

return str_replace(array(" "," "," ",' '),array('
','< ;br />','
','  '),strip_tags($string,'

'));

}

定期2、コードは次のとおりです: preg_replace('/(< br>){1,}/is','
', $str);

Regular 3、コードは次のとおりです:

function delhtml($str){ //HTML タグをクリア

$st=- 1; //開始

$et=-1; //終了

$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.phpfensi.com

$reg = '/(|)|<.+?>/i';

echo preg_replace($reg,'$1',$str) ;

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!