parse_url()函数使用实例讲解

2018-5-17 金莎网 PHP

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




Powered by emlog 京ICP备15030633号-2