php 将HTML标签去掉
时间: 2023-02-16 08:07:35 浏览: 100
可以使用 PHP 的 strip_tags() 函数来去掉 HTML 标签。该函数的语法如下:
```
strip_tags(string $str [, string $allowable_tags])
```
第一个参数为要处理的字符串,第二个参数为允许保留的标签。如果不指定第二个参数,则全部去掉。
例子:
```
$text = '<p>这是一个<strong>示例</strong>文本。</p>';
$text = strip_tags($text);
echo $text;
```
输出: 这是一个示例文本。
```
例子2:
```
$text = '<p>这是一个<strong>示例</strong>文本。</p>';
$text = strip_tags($text, '<strong>');
echo $text;
```
输出:<strong>示例</strong>文本。
```
相关问题
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 清除标签,PHP去掉HTML标签strip_tags()函数详解
在PHP中,我们可以使用 `strip_tags()` 函数来去除 HTML 标签。该函数的语法如下:
```
strip_tags(string, allowable_tags)
```
其中,`string` 参数是需要去除标签的字符串,`allowable_tags` 参数是可选的,用于指定哪些标签不需要被去除。
举个例子,如果我们有如下 HTML 字符串:
```
<p>Hello, <b>world</b>!</p>
```
我们可以使用 `strip_tags()` 函数将其去除标签:
```php
$string = "<p>Hello, <b>world</b>!</p>";
$stripped = strip_tags($string);
echo $stripped; // 输出:Hello, world!
```
如果我们想保留 `<b>` 标签,可以这样写:
```php
$string = "<p>Hello, <b>world</b>!</p>";
$stripped = strip_tags($string, "<b>");
echo $stripped; // 输出:Hello, <b>world</b>!
```
需要注意的是,`strip_tags()` 函数只能去除 HTML 标签,不能去除 XML 标签。如果需要去除 XML 标签,可以使用 `preg_replace()` 函数或者其他相关函数。
阅读全文