将 %26 替换为 & 符号

Replace %26 with ampersand

我查找的每一篇研究都提到用 %26 替换符号,而实际上我想用符号替换 URL 中的 %26。

目前,每次我在 GET 命令下传递 url 时,我都会返回 %26。

例如我在表单中传递的代码如下

    <form method="get" action="<?php echo $SERVER['PHP_SELF'];?>">

    <input type="text" id="stg" name="stg" size = "25" value="<?php echo '?pn=' . $sub1 .'%26'.$jrny.'&Subject='.$Subject.'&pn2='.$sub1. '&arc='.$sess.'&Table_Id='.$Table_Id; ;?>" />

当我尝试字符串替换或原始url编码函数时,我仍然得到 %26。我做错了什么?

谢谢

您可以使用urldecode函数:

print_r(urldecode ( "%26" ));

将打印出:

&