利用parse_url和parse_str快速解析url
2014-08-14 15:57
316 查看
今天讲一个快速解析url的一个技巧,主要缘于一个同事的提问。
第一眼看上去,很熟悉,由于项目做多的缘故,用到的php函数也多了,所以第一时间就想到了parse_str,我想这就是经验积累的缘故吧
把这个问题再引申一点,就可以变成快速解析url了
aiax传过来school_type=4&grade_type=1&semester_type=2&subject_type=2,我该怎么处理啊?
第一眼看上去,很熟悉,由于项目做多的缘故,用到的php函数也多了,所以第一时间就想到了parse_str,我想这就是经验积累的缘故吧
#parse_str — 将字符串解析成多个变量 $str = 'school_type=4&grade_type=1&semester_type=2&subject_type=2'; parse_str ( $str ); #经过这一步解析后,ajax传过来的字符串就变成了 变量=值 的这种形式了 #因此我们就可以通过获取变量得到值了 echo $school_type // 4
把这个问题再引申一点,就可以变成快速解析url了
$arr = parse_url(' http://localhost/index.php?school_type=4&grade_type=1&semester_type=2&subject_type=2'); $str = parse_str($arr['query']); print_r($arr); /* ---------- DEBUG PHP ---------- Array ( [path] => http://localhost/index.php [query] => school_type=4&grade_type=1&semester_type=2&subject_type=2 ) */
相关文章推荐
- ZH奶酪:PHP解析URL及parse_url、parse_str、explode、implode函数说明
- 浅谈PHP解析URL函数parse_url和parse_str
- php使用http_build_query,parse_url,parse_str创建与解析url
- 浅谈PHP解析URL函数parse_url和parse_str
- php使用parse_url和parse_str解析URL
- php使用http_build_query,parse_url,parse_str创建与解析url详解
- php使用parse_url和parse_str解析URL
- php使用parse_url和parse_str解析URL
- 浅谈PHP解析URL函数parse_url和parse_str
- PHP解析URL函数parse_url和parse_str
- php使用parse_url和parse_str解析URL
- php使用http_build_query,parse_url,parse_str创建与解析url
- parse_url()解析url
- 利用a标签自动解析URL
- 请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象
- 利用a标签自动解析URL分析网址实例
- 利用a标签自动解析URL
- 编写一个JavaScript函数 parseQueryString,把URL参数解析为一个对象
- PHP 解析 URL函数: parse_url
- android利用XmlPullParse对XML进行解析读取(1) + (2) 总结