使用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标签。同时,如果需要保留某些指定的标签,可以使用该函数的第二个参数。
