2012-06-07 34 views

回答

1

有空格或特殊格式。

"<space>" = 21个字符。

2

实际上它返回别的东西:

<? var_dump(htmlentities("&lt;space&gt;")); ?> 
string(21) "&amp;lt;space&amp;gt;" 

你看到的是转义版本的转义字符串:)什么。

0

因为它将&符号转换为它的HTML实体。

& => &amp; 

所以,你真的结束了字符串:

&amp;lt;space&amp;gt; 

这是21个字符。

您可以在浏览器中查看源代码以查看上面的确切字符串。如果您没有查看源代码,浏览器会将&amp;转换回&,这就是为什么您只能看到&lt;space&gt;