php替换%20

pam*_*lla 2 php sql

我实际上尝试使用$ _GET搜索我的系统,所以当用户复制结果的地址链接时http:// localhost/search?q = iphone%204

如何重命名%20使用+同时,当查询sql时,它将搜索'iphone 4'而不是'iphone + 4'.

任何的想法?

谢谢

Dan*_*man 6

用+替换%20

$url = str_replace("%20", "+", $url);
Run Code Online (Sandbox Code Playgroud)

要将加号更改为查询空间:

$url = urldecode($url);
Run Code Online (Sandbox Code Playgroud)


dec*_*eze 5

使用urlencode编码.解码将自动发生,您只需要读取值即可$_GET.