温馨提示×

PHP的strip_tags函数怎么用

小亿
106
2023-07-26 10:53:19
栏目: 编程语言

strip_tags 函数用于从给定字符串中去除 HTML 和 PHP 标签,并返回去除标签后的结果。

以下是使用 strip_tags 函数的基本语法:

php

string strip_tags ( string $str [, string $allowable_tags ] )

参数解释:

- $str:必需,要处理的字符串。

- $allowable_tags:可选,指定允许保留的标签。如果提供了此参数,strip_tags 函数将仅保留指定的标签,其他标签

都会被删除。

示例用法:

php

$html = "<h1>Hello</h1><p>This is a paragraph.</p><script>alert('Hello');</script>";

$filteredText = strip_tags($html);

echo $filteredText;

输出结果将是:Hello This is a paragraph. alert('Hello');

在上面的示例中,strip_tags 函数将 <h1><p><script> 标签从字符串中去除,只保留文本内容。

如果您想保留特定的标签,可以使用第二个可选参数 $allowable_tags。例如:

php

$html = "<h1>Hello</h1><p>This is a paragraph.</p><script>alert('Hello');</script>";

$filteredText = strip_tags($html, "<h1><p>");

echo $filteredText;

输出结果将是:<h1>Hello</h1><p>This is a paragraph.</p>

在上面的示例中,只有 <h1><p> 标签被保留,其他标签都被删除。

0