PHP wordpress字符串格式错误

PHP wordpress字符串格式错误,php,string,wordpress,Php,String,Wordpress,我有一点PHP,我想将URL存储在字符串中。 代码本身看起来不错,但出于某种原因,当我使用字符$sectionId=时,它会导致问题,事实上,它会更改$sectionId=,并将其更改为§ionId= 如果我把它拼错为$secionId,那么它可以正常工作 完整url应为: http://url.com/file.php?appKey=$appkey&storeId=$storeid&sectionId=$sectionid&v=3 但是当我做一个echo$myURL时

我有一点PHP,我想将URL存储在字符串中。 代码本身看起来不错,但出于某种原因,当我使用字符
$sectionId=
时,它会导致问题,事实上,它会更改
$sectionId=
,并将其更改为
§ionId=

如果我把它拼错为
$secionId
,那么它可以正常工作

完整url应为:

http://url.com/file.php?appKey=$appkey&storeId=$storeid&sectionId=$sectionid&v=3
但是当我做一个
echo$myURL时在上面,它给了我:

http://url.com/file.php?appKey=$appkey&storeId=$storeid§ionId=$sectionid&v=3
请注意
§ionId=
而不是
$sectionId=

有人能帮我吗?它看起来像基本的PHP,但我不明白为什么它不喜欢一行中的4或5个字符


谢谢。

您是否将其复制到HTML?好吧,一些过于有用的浏览器会进行字符转换,而不会被明确要求使用分号;您只需运行
htmlentities
或将所有
&
替换为
&并且它将正确显示。

嗯,那么如果我像正常一样处理字符串会发生什么呢?只有当我回显字符串时,浏览器才进行转换吗?是的,很可能。在PHP中使用它就可以了。您使用的是什么版本的PHP,您是否指定了可能导致unicode转换的区域设置?