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