ホームページ  >  記事  >  バックエンド開発  >  PHPのHTMLタグコードをクリアする方法

PHPのHTMLタグコードをクリアする方法

coldplay.xixi
coldplay.xixiオリジナル
2021-03-10 17:42:512892ブラウズ

php で HTML タグを削除する方法: 1. php に付属の関数を使用して削除します。関数は [strip_tags(string,allow)]; 2. PHP を使用して、読み込まれた記事の HTML コードを処理します。データベースと正規表現を使用してコードを照合および変更し、コードを保存した後、静的生成機能を使用します。

PHPのHTMLタグコードをクリアする方法

#このチュートリアルの動作環境: Windows7 システム、html5&&PHP5.6 バージョン、DELL G3 コンピューター。

php で html タグをクリアする方法:

例 1. PHP の組み込み関数は、文字列内の HTML タグ/コードを削除/削除できます。

strip_tags(string,allow): 関数は HTML、XML、および PHP タグを削除します。

パラメータ: string、必須、チェックする文字列を指定します。allow、オプション、存在を許可されるタグを指定します。これらのタグは削除されません。

コードは次のとおりです。


$str = &#39;郭碗瓢盆-<span style="color:#f00;">PHP</span>&#39;;
$str1 = strip_tags($str);          // 删除所有HTML标签
$str2 = strip_tags($str,&#39;<span>&#39;); // 保留 <span>标签
echo $str1; // 输出 郭碗瓢盆-PHP
echo $str2; // 样式不一样喔

例 2. HTML タグ文字列内の特定の属性コードをクリアします

PHP を使用してデータベースから読み取った記事の HTML コードを処理し、正規表現を使用してコードを照合および変更します。コードを保存した後、静的生成機能を使用して変更された HTML ページを生成できます。

生成されるコードはすでに処理されたコードであるため、HTML ページの読み込み速度には影響しません。

具体的な [サンプル コード] は次のとおりです:

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

<?php
$str = "<img src="" width="245" height="138" onclick="window.open(&#39;xxxx.gif&#39;)" />";
$str = preg_replace(&#39;#onclick=([sS]*)"#&#39;,&#39;&#39;,$str);
// #符号前面有一个双引号要注意,代表结束的代码
print($str);
?>

関連ビデオの推奨事項:

PHP プログラミングの入門から熟練度

以上がPHPのHTMLタグコードをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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