拆分URL的一个很重要的函数就是parse_url();
它可以将一个url地址拆分为一个一维数组
例如:
[php] view plain copy
- <?php
- $url = 'http://www.sina.com.cn/abc/de/fg.php?id=1';
- $arr = parse_url($url);
- print_r($arr);
此时$arr就是一个一维数组
[php] view plain copy
- Array
- (
- [scheme] => http
- [host] => www.sina.com.cn
- [path] => /abc/de/fg.php
- [query] => id=1
- )
它的键值是固定的,如果你想取其中的一个值的时候直接就可以拿到啦
例如:
[php] view plain copy
- echo $host = $arr['host'];
这样就会输出www.sina.com.cn了