PHPのstrip_tags関数の使い方は?

PHPで、strip_tags関数は文字列からHTMLおよびPHPタグを削除するために使用されます。その基本的な使い方は次のとおりです。

strip_tags(string $str, array|string|null $allowed_tags = null): string
  1. $str:処理対象の文字列。
  2. 許可されているタグ。配列、空白で区切られた文字列、null(全削除)のいずれかです。デフォルトはnullです。

HTML や PHP タグをすべて削除して処理された文字列を返す関数。例:

$str = "<p>Hello, <b>world</b>!</p>";
$result = strip_tags($str);
echo $result; // Output: Hello, world!

$str = "<p>Hello, <b>world</b>!</p>";
$result = strip_tags($str, "<b>");
echo $result; // Output: Hello, <b>world</b>!

最初の例では、strip_tags 関数は文字列全体からすべてのタグを削除します。2 番目の例では、 タグだけが保持され、他のタグは削除されます。

注意、この関数はユーザー入力を完全にフィルタリングするわけではないので、Web ページに出力する場合でも、htmlspecialchars 関数などで特殊文字のエスケープを行い、安全性を確保する必要があります。

bannerAds