parse_url()函数使用实例讲解
php parse_url()函数用于解析URL并返回解析组成部分的一个关联数组,该函数不会检测URL是否合法,只会尽量正确地将其解析。本文章向大家详细介绍php parse_url()使用方法和实例,需要的朋友可以参考一下。
$test = parse_url("http://localhost/index.php?name=tank&sex=1#top");
print_r($test);
?>
结果如下
Array
(
[scheme] => http //使用什么协议
[host] => localhost //主机名
[path] => /index.php //路径
[query] => name=tank&sex=1// 所传的参数
[fragment] => top //后面根的锚点
)
我们也可以这样使用该函数:
$url ="http://localhost/index.php?name=tank&sex=1#top";
echo"scheme:".parse_url($url,PHP_URL_SCHEME)."
";
echo"host:".parse_url($url,PHP_URL_HOST)."
";
echo"path:".parse_url($url,PHP_URL_PATH)."
";
echo"query:".parse_url($url,PHP_URL_QUERY)."
";
echo"fragment:".parse_url($url,PHP_URL_FRAGMENT)."
";
?>
输出结果为:
scheme:http
host:localhost
path:/index.php
query:name=tank&sex=1
fragment:top
