php去除html标签
时间: 2024-07-29 14:00:24 浏览: 68
在 PHP 中,你可以使用内置的 `strip_tags` 函数来去除 HTML 标签。这个函数接收一个字符串作为参数,并返回一个新的字符串,其中所有的 HTML 标签都被移除。
以下是使用 `strip_tags` 函数的基本语法:
```php
<?php
$text_with_html = "<p>Hello, <b>World!</b></p>";
$text_without_html = strip_tags($text_with_html);
echo $text_without_html; // 输出 "Hello, World!"
?>
```
在这个例子中,`$text_with_html` 是原始字符串,包含了 HTML 标签。`strip_tags` 函数将其转换为 `$text_without_html`,输出的结果是一个只包含文本内容的新字符串。
相关问题
php 去掉文本所以html标签
可以使用strip_tags函数来去掉文本中的所有HTML标签。示例代码如下:
```
// 去掉HTML标签
$text = "<p>这是一段带有HTML标签的文本。</p>";
$clean_text = strip_tags($text);
echo $clean_text; // 输出:这是一段带有HTML标签的文本。
```
strip_tags函数还可以指定保留哪些HTML标签不被去掉,例如:
```
// 保留部分HTML标签
$text = "<p>这是一段带有HTML标签的文本。</p><a href='https://www.example.com'>链接</a>";
$clean_text = strip_tags($text, '<p>');
echo $clean_text; // 输出:<p>这是一段带有HTML标签的文本。</p>
```
在这个例子中,只有`<p>`标签被保留了下来,其他标签都被去掉了。
php 去除所有html标签
你可以使用 strip_tags() 函数来去除所有的 HTML 标签,示例如下:
```
<?php
$str = '<p>这是一段带有 <b>HTML</b> 标签的文本。</p>';
echo strip_tags($str);
// 输出: 这是一段带有HTML标签的文本。
?>
```