欢迎访问宙启技术站
智能推送

使用php的strip_tags函数去除html标签

发布时间:2023-07-04 14:08:53

strip_tags函数是PHP中用于去除字符串中的HTML标签的一个内置函数。它的语法如下所示:strip_tags(string $str)。

strip_tags函数接受一个字符串参数,并返回一个去除了HTML标签的结果字符串。以下是关于strip_tags函数的一些重要信息:

1. strip_tags函数会将字符串中的所有HTML标签(包括HTML元素和HTML属性)都去除掉。

2. strip_tags函数会将HTML标签中的内容保留下来。

3. strip_tags函数不会去除HTML标签中的空格和换行符。

4. strip_tags函数可以接受一个可选的第二个参数,用于指定要保留的标签。所有未指定的标签都会被去除。

下面是一个示例,演示如何使用strip_tags函数去除字符串中的HTML标签:

$html = "<h1>This is a heading</h1><p>This is a paragraph.</p>";
$strippedHtml = strip_tags($html);

echo $strippedHtml;

以上代码的输出结果如下:

This is a heading This is a paragraph.

在上面的例子中,strip_tags函数去除了<h1><p>这两个HTML标签,但保留了它们之间的文本内容。

如果你只想保留某些指定的HTML标签,可以使用strip_tags函数的第二个参数。以下是一个示例:

$html = "<h1>This is a heading</h1><p>This is a paragraph.</p>";
$strippedHtml = strip_tags($html, '<h1>');

echo $strippedHtml;

以上代码的输出结果如下:

<h1>This is a heading</h1>This is a paragraph.

在上面的例子中,strip_tags函数只保留了<h1>这个HTML标签,去除了<p>标签。

总结一下,使用strip_tags函数可以方便地去除字符串中的HTML标签。同时,如果需要保留某些指定的标签,可以使用该函数的第二个参数。