【发布时间】:2016-03-28 19:09:39
【问题描述】:
我有一个包含一些标签的字符串,像这样;
$str = '<i>this</i> <u class="anything">is</u> a <b>string</b>';
我想要这个:
$newstr = 'this is a string';
实际上我想选择< 和> 之间的所有内容,然后将其替换为''。我这样做的目标是防御 CORS 和 CSRF 漏洞。我该怎么做?
【问题讨论】:
-
如果一个标签出现在另一个标签内怎么办?
-
你不能使用 php strip_tags 吗? php.net/manual/en/function.strip-tags.php
-
@AvinashRaj
<b>anything1 <i>anything2</i></b>。我想要这个anything1 anything2。