PHPのstrip_tags()関数の用途は何ですか?

PHP の `strip_tags()` 関数は文字列から HTML および PHP タグを取り除くために使用されます。構文は以下のとおりです:

string strip_tags ( string $str [, string $allowable_tags ] )

パラメータの説明:

  1. $str:処理対象の文字列です。
  2. allowable_tags(オプション):残すタグを許可します。このパラメータを指定した場合、これらのタグおよびタグ内のみHTMLやPHPのタグはすべて削除されます。

この関数は、悪意のある HTML および PHP のタグがコードに挿入されるのを防ぎつつ、一部の許可されたタグと内容を維持するために、ユーザーの入力をフィルタするために使用できます。

サンプル:

<?php
$str = "<p>Hello, <b>world!</b></p>";
echo strip_tags($str); // 输出: Hello, world!
$str = "<p>Hello, <b>world!</b></p>";
echo strip_tags($str, '<b>'); // 输出: <b>world!</b>
?>

最初の例では、すべての HTML タグが除去され、テキスト内容だけが表示されます。2 番目の例では、 タグとその中のコンテンツのみが保持され、それ以外のタグは除去されます。

bannerAds