ホームページ  >  記事  >  バックエンド開発  >  PHPで通常の置換タグを実装する方法

PHPで通常の置換タグを実装する方法

藏色散人
藏色散人オリジナル
2020-08-13 09:24:092828ブラウズ

PHP で通常の置換タグを実装する方法: まず、「strip_tags」関数を使用して文字列内の HTML タグを削除します。次に、正規表現を使用してタグを置換し、「pregreplace(」/\s などのコード ステートメントを使用します) /", "",str=pregreplace("/\s /","")".

PHPで通常の置換タグを実装する方法

#推奨: 「

PHP ビデオ チュートリアル

1.strip_tags (文字列内の HTML タグを削除します)

trip_tags () 関数は、文字列内の HTML、XML、および PHP タグを削除します。

2. 文字列置換

str_replace(array(" "," ","\t" ,"\r \n","\r","\n"),array("","","","","","")

3. 正規表現を使用する 数式 (わずかに少なくなります)効率的)

#str=pregreplace("/\s /","",str); //余分なキャリッジリターンをフィルタリング

str=pregreplace( "/<[] /si","<",str); //フィルター <__("<" 記号の後にスペースを入れます)

#str= pregreplace("/<−−.∗?−−>/si","",str); //コメント

#str=pregreplace("/<(.∗) ?)>/si","",str); //フィルタ DOCTYPE

##str=pregreplace("/<(\/?head.∗?)>/ si","", str); //ヘッドタグをフィルタリングします

str=pregreplace("//si"," ",str); / /メタ タグをフィルタリング

##str=pregreplace("/<(\/?body.∗?)>/si","",str) ; //ボディ タグをフィルタリング

#str=pregreplace("/<(\/?link.∗?)>/si","",str); //リンクタグをフィルタリング

str=pregreplace("/<(\/?form.∗?)>/si","",str); //フォームタグをフィルタリング

str=pregreplace("/cookie/si","COOKIE",str); //COOKIE タグをフィルタリングします

str=pregreplace(" /<(applet.? )>(.*?)<(\/applet.*?)>/si","",str); //アプレット タグをフィルタリング

#str=pregreplace("/< ;(style.∗?)>(.∗?)<(\/style.∗?)>/si","",str); //スタイルタグ# をフィルタリングします

str=pregreplace("/<(\/?style.∗?)>/si","",str); //スタイルタグのフィルター

str =pregreplace("/(.∗?)<(\/title.∗?)>/si","",str); //タイトルタグをフィルタリングする

#str=pregreplace("/<(\/?title.∗?)>/si","",str); //タイトルタグをフィルタリング

##str=pregreplace("//si","",str ; >/si","", str); //noframes タグをフィルタ

##str=pregreplace("//si ","",str); // noframes タグをフィルター

##str=pregreplace("/(.∗?) ;/si","",str); //フレームタグをフィルター

##str=pregreplace("/<(script.∗? )>(.∗?)<(\/ script.∗?)>/si","",str); //スクリプトタグをフィルタリングする

#str=pregreplace("/javascript/si","Javascript",str); //スクリプト タグをフィルタリング

#str=pregreplace("/vbscript/si","Vbscript " ,str); //スクリプトタグをフィルタリング

##str=pregreplace("/on([a−z] )\s∗=/si","On1=",str ); //スクリプト タグをフィルタリングする

str=preg_replace("//si","",str); //スクリプト タグをフィルタリングする (javaAsCript:alert(

this−>content=pregreplace("//si","",this->content);// ほとんどのフィルタhtml タグ

以上がPHPで通常の置換タグを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。