ホームページ >バックエンド開発 >PHPの問題 >PHPのHTMLコードを削除する方法

PHPのHTMLコードを削除する方法

藏色散人
藏色散人オリジナル
2021-04-02 09:39:292986ブラウズ

php HTML コードを削除するメソッド: 1. 「strip_tags(string,allow)」を通じて HTML タグを削除します; 2. PHP を使用してデータベースから読み取った記事の HTML コードを処理し、正規表現を使用しますコードを変更するには一致して変更するだけです。

PHPのHTMLコードを削除する方法

#この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

php HTML 削除例tags

PHP の文字列から HTML タグを削除する方法はたくさんあります。最も一般的に使用される方法は、strip_tags 関数を使用してすべてのタグを削除することです。文字のみが保持され、残りの文字は保持されます。選択的に削除されます。正規表現を使用する必要があります。ここでは、PHP で HTML タグを削除する 2 つの小さな例を示します。

例 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 までご連絡ください。