获取URL地址中的顶级域名

获取URL地址中的顶级域名

陌路离殇
2024-10-26 / 0 评论 / 9 阅读 / 正在检测是否收录...
<?php
header('content-type:text/html;charset=utf-8');
//获取顶级域名
function getTopHost($url){
$url = strtolower($url); //首先转成小写
$host = parse_url($url)['host'];
//查看是几级域名
 $data = explode('.', $host);
 $n = count($data);
 //判断是否是双后缀
 $preg = '/[\w].+\.(com|net|org|gov|edu)\.cn$/';
 if(($n > 2) && preg_match($preg,$host)){
 //双后缀取后3位
 $host = $data[$n-3].'.'.$data[$n-2].'.'.$data[$n-1];
 }else{
 //非双后缀取后两位
 $host = $data[$n-2].'.'.$data[$n-1];
 }
 return $host;
}

本文共433个字符,其中有 41 个汉字,平均阅读时长 ≈ 2分钟
0

打赏

海报

正在生成.....

评论

博主关闭了所有页面的评论