//对URL进行字符串编码和解码
$url1 = 'https://www.baidu.com/uploade/img/123.png';
echo $url1;
echo '<br>';
$url = urlencode($url1);//编码 输出https%3A%2F%2Fwww.baidu.com%2Fuploade%2Fimg%2F123.png
echo $url;
echo '<br>';
$url = urldecode($url);//解码 输出 https://www.baidu.com/uploade/img/123.png
echo $url;
urlencode和rawurlencode的区别:urlencode将空格编码为加号“+”,rawurlencode将空格编码为加号“%20”。
encodeURI不对下列字符进行编码:“:”、“/”、“;”、“?”、“@”等特殊字符。