ホームページ  >  記事  >  バックエンド開発  >  phpで冗長なHTMLタグを削除する

phpで冗長なHTMLタグを削除する

WBOY
WBOYオリジナル
2016-07-25 08:56:341146ブラウズ
  1. echostrip_tags($str);
コードをコピーします

2。

1つのタグだけを保持したい場合は、strip_tagsの2番目のパラメータに

文字列を書き込むだけです。

  1. echotrip_tags($str, "

    ");

複数のタグを保持するには、複数のタグをスペースで区切ります。をstrip_tagsの2番目のパラメータに追加します。

echotrip_tags($str, "

");

コード
  1. 4をコピーし、すべてのタグを保持し、addslashes()、stripslashes()、htmlspecialcharsでエスケープするだけです()、htmlentities()、nl2br() およびその他の関数。
addslashes()、stripslashes()は通常、変数に引用符のようなキーワードを格納することを避けるためにデータベースに出入りするときに使用されます。この場合、元のコンテンツである部分がデータベースによって識別子として認識され、実行されます。エラーが発生します htmlspecialchars() 関数は、少量の HTML、&、二重引用符、大なり記号、小なり記号をエスケープするためにのみ使用され、それらのすべてが HTML で指定された ASCII 変換に変換されるわけではありません

htmlentities() この関数は htmlspecialchars() 関数に少し似ていますが、この関数はすべての文字列文字を HTML 特殊文字セット文字列に変換します。 ただし、変換後、Webページのソースコード、特にWebページのソースコード中の漢字を読み込むと、閲覧時に表示がおかしくなりますので、ご注意ください。 興味があるかもしれない記事:

phpでhtmlタグを削除する2つの方法

HTMLタグ(画像やテキスト)をフィルタリングするPHP関数strip_tagsの使用例

phpでhtmlタグを削除する3つの方法

phpはHTMLタグと文字列内のHTMLタグのコードを削除します phpでHTMLタグを削除する際のstrip_tagsとhtmlspecialcharsの違いの分析 文字列内のHTMLタグを削除するphp関数 コンテンツ内のHTMLタグのコードを削除します htmlタグのphpコードを抽出 HTMLタグ、スペース、改行などをフィルタリングするPHPの通常のコード例 phpはHTMLタグを削除して入力プレーンテキストドキュメントstrip_tagsを取得します phpはHTMLタグで終了関数のコードを自動的に完成させます HTMLタグの自動補完を実装するphpコード thinkPHPのHTMLテンプレートタグの使い方

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