如何在网址中显示符号“&”和“ =“?

时间:2019-01-21 18:44:22

标签: php url encode symbols

我要在选项的值中添加符号“&”和“ =”, 但是输出始终返回%26和%3d。我该如何解码比值?

<option class="low-high" value="<?php $encoded='price%26product_list_dir%3Dasc';
echo rawurldecode($encoded);?>">

输出退货价格%26product_list_dir = asc,但我想要     price&product_list_dir = asc

2 个答案:

答案 0 :(得分:0)

您只需用正确的符号替换字符串的一部分

$str = "price%26product_list_dir%3Dasc";
$keywords = array("%26", "%3D");
$replacement = array("&", "=");

$res = str_replace($keywords, $replacement, $str);

答案 1 :(得分:0)

我添加了此脚本,现在可以正常工作了。谢谢大家的帮助

firebase.json