PHP将%符号从URL转换为实际URL?

Exo*_*oon 0 php

我有一个脚本来处理我的一些游戏文件,例如它们的URL是这样的:

 3%2C 2%2C 1%2C Smurf%21 My First Racing Game
Run Code Online (Sandbox Code Playgroud)

实际名称应该是:

3, 2, 1, Smurf! My First Racing Game
Run Code Online (Sandbox Code Playgroud)

是否有一个函数将所有%的东西转换为它们应该是的实际符号?

或者我只需要str_replace所有?

谢谢

Ama*_*ali 5

你拥有的是一个URL编码的字符串.您可以使用urldecode()它来解码它:

$str = '3%2C 2%2C 1%2C Smurf%21 My First Racing Game';
echo urldecode($str); // 3, 2, 1, Smurf! My First Racing Game
Run Code Online (Sandbox Code Playgroud)