var_dump(htmlentities("<space>"));
回报string(21) "<space>",
htmlentities与字符串htmlentities完全相同吗?
21个字符吧?
var_dump(htmlentities("<space>"));
回报string(21) "<space>",
htmlentities与字符串htmlentities完全相同吗?
21个字符吧?
有空格或特殊格式。
"&lt;space&gt;"
= 21个字符。
实际上它返回别的东西:
<? var_dump(htmlentities("<space>")); ?>
string(21) "&lt;space&gt;"
你看到的是转义版本的转义字符串:)什么。
因为它将&符号转换为它的HTML实体。
& => &
所以,你真的结束了字符串:
&lt;space&gt;
这是21个字符。
您可以在浏览器中查看源代码以查看上面的确切字符串。如果您没有查看源代码,浏览器会将&
转换回&
,这就是为什么您只能看到<space>
。
啊我现在看到,&变成& – Webist
您可能正在查看它在浏览器中。如果您查看源代码,您应该看到它的实际情况。 – Mike