温馨提示×

PHP中strip_tags的用法是什么

PHP
小亿
96
2023-11-21 03:21:21
栏目: 编程语言

在PHP中,strip_tags函数用于从字符串中删除HTML和PHP标签。它的基本用法如下:

strip_tags(string $str, array|string|null $allowed_tags = null): string
  • $str:要处理的字符串。
  • $allowed_tags(可选):允许保留的标签。可以是一个标签数组、一个以空格分隔的标签字符串,或者为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函数删除了整个字符串中的所有标签。在第二个示例中,只有<b>标签被保留,其他标签被删除。

请注意,该函数并不能完全过滤用户输入的内容,所以在输出内容到网页时,仍应使用其他方法来确保安全性,例如使用htmlspecialchars函数对特殊字符进行转义。

0