parse_url 解析url,返回其各组成部分(第二个参数为返回指定的部分)
$url = "https://i.cnblogs.com/EditPosts.aspx?opt=1";
var_dump(parse_url($url));
输出:
/**
* array(4) {
???‘scheme‘ =>
???string(5) "https"
???‘host‘ =>
???string(13) "i.cnblogs.com"
???‘path‘ =>
???string(15) "/EditPosts.aspx"
???‘query‘ =>
???string(5) "opt=1"
}
*/
第二个参数,用于返回指定的部分
var_dump(parse_url($url, PHP_URL_SCHEME));
var_dump(parse_url($url, PHP_URL_HOST));
var_dump(parse_url($url, PHP_URL_PATH));
var_dump(parse_url($url, PHP_URL_QUERY));
PHP parse_url函数示例
原文地址:http://www.cnblogs.com/wxgthinking/p/7902773.html