PHP strip_tags 不允许少于 '<' 字符串

tar*_*run 5 php strip-tags

请让我知道如何允许少于字符 '<' strip_tags()

代码片段

$string ="abc<123";
StringFromUser($string);

function StringFromUser($string)
{

    if (is_string($string))
    {
        return strip_tags($string);

    }

}
Run Code Online (Sandbox Code Playgroud)

输出:abc

预期输出 abc<123

Ign*_*ams 1

首先对其进行正确编码。

$string ="abc&lt;123";
Run Code Online (Sandbox Code Playgroud)

不过,如果您没有对 HTML 输出进行清理,则无论如何都不应该使用strip_tags()

  • 为什么你*曾经*在*那些*上使用`strip_tags()`? (2认同)
  • 不,**你不能在做错事的同时做正确的事。** (2认同)