PHPのHTMLコメントを削除する方法

藏色散人
リリース: 2023-03-12 21:42:01
オリジナル
1757 人が閲覧しました

php HTML コメントを削除するメソッド: 1. 対応する PHP コード ファイルを開きます; 2. HTML コメントの形式を確認します; 3. "preg_replace("//","",$html を使用します) ); "HTMLコメントを削除する方法。

PHPのHTMLコメントを削除する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。

PHP で HTML コメントを削除するにはどうすればよいですか?

PHP HTML コメントのフィルタリング

HTML コメントのフィルタリング:

いわゆるフィルタリングは、文字列の一致と置換にすぎません。通常の一致置換関数 preg_replace(reg,replace,string); を使用します。この関数の鍵は reg の精度にあることは PHP 愛好家なら誰でも知っているので、試してみましょう:

まず第一に、 HTML コメントについて知っておく必要があります。形式は次のとおりです:

通常の書き込みを開始します

$html = "<!--something-->something";
$html = preg_replace("/<!--.*-->/","",$html);
echo $html;
ログイン後にコピー

上記のコードは何かを出力します。成功しているようです。心配しないで、さらにいくつかの例をテストしてください

$html = "<!--something-->something<!--something-->";
$html = preg_replace("/<!--.*-->/","",$html);
echo $html;
ログイン後にコピー

この例は次のことを示しています、このように書くと期待した効果が得られなかったので、正規表現は次のように最適化されました

preg_replace("/<!--.*?-->/","",$html);
ログイン後にコピー

まあ、今は満足していますが、html、これはブラウザ互換のコードですが、明らかにフィルタリングできないため、正規表現は引き続き最適化され、次のようになります

preg_replace("/<!--[^\!\[]*?-->/","",$html);
ログイン後にコピー

そして、次の場合< ; HTML スクリプト>