PHP parse_url函数示例
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));