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