PHPのstrip_tags()関数の用途は何ですか?
PHP の `strip_tags()` 関数は文字列から HTML および PHP タグを取り除くために使用されます。構文は以下のとおりです:
string strip_tags ( string $str [, string $allowable_tags ] )
パラメータの説明:
- $str:処理対象の文字列です。
- 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 番目の例では、 タグとその中のコンテンツのみが保持され、それ以外のタグは除去されます。