转换&到&

时间:2014-06-09 23:42:14

标签: php wordpress

大家好,我在Wordpress帖子中有一个脚本,它将4变量的值发送到URL。

事实是,自从WordPress本身转换&为&#038,用于获取这些变量的URL无法获取它们,因为最终的URL将是

http://localhost/php/add.php?a=VALUE1&b=VALUE2&c=VALUE3&d=VALUE4

而不是http://localhost/php/add.php?a=VALUE1&b=VALUE2&c=VALUE3&d=VALUE4

现在我知道可以通过注释wp-includes / formatting.php中的行来解决这个问题,但我正在寻找一个可以用'&转换URL的PHP​​函数。 #038'使用'&'。

的网址

有可能吗?谢谢!

1 个答案:

答案 0 :(得分:2)

您需要使用htmlspecialchars_decode()。考虑这个例子:

$url = 'http://localhost/php/add.php?a=VALUE1&b=VALUE2&c=VALUE3&d=VALUE4';
$url = htmlspecialchars_decode($url);
echo $url;
// http://localhost/php/add.php?a=VALUE1&b=VALUE2&c=VALUE3&d=VALUE4