<script>function parseURL(url) { var a = document.createElement('a'); a.href = url; return { source: url, protocol: a.protocol.replace(':',''), host: a.hostname, port: a.port, query: a.search, param...
有两个好用的函数:http_build_query() 和 parse_url()
http_build_query()用来生成查询串,需要php5以上版本。
parse_url() 功能正好反过来:解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。 php4/5下支持该函数。需要注意的是,该函数不验证url合法性。
实例:
[php]
$token = array('access_token'=>'78497254732','expires_in'=>17887,'uid'=>'xxxxx');
$str = http_build_query($token) ;
echo $str;
//access_token=78497254732&expires_in=17887&uid=xxxxx
//还原成数组
parse_str($str, $newstr);
var_dump($newstr);
//array(3) { [&q...