猿问

如何防止 PHP 将 '×' 重命名为 'x' 符号?

我有一个不需要的替换品,但无法弄清楚如何修复它。

当您在 PHP 中echo执行以下操作时string

echo('?hash=123&rid=111&timestamp=123');

输出是:

?hash=123&rid=111×tamp=123

请注意,&timestamp已替换为×tamp

我试图通过使用来逃避它\&timestamp,但这不起作用。

我怎样才能防止 PHP 替换它?


MMMHUHU
浏览 138回答 1
1回答

德玛西亚99

您必须对该字符串进行转义,因为 & 是 HTML 中的特殊符号。echo htmlspecialchars('?hash=123&rid=111&timestamp=123');
随时随地看视频慕课网APP
我要回答