gpt4 book ai didi

PHP获取网址的顶级域名函数代码

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章PHP获取网址的顶级域名函数代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

PHP获取网址的顶级域名函数  目前国际顶级域名有:com|edu|gov|int|mil|net|org|biz|info|pro|name|museum|coop|aero|xxx|idv|mobi|cc|me  地域型域名比较多,应该是每个国家地区都会有吧,有心可以去收集,不过据我了解这个域名都是2个字母构成的,它可以单独使用也可以喝国际顶级域名结合使用地域型域名如:  cn 中国  tw 台湾  hk 香港  域名例子:  jb51.cn  baidu.com  jb51.com.cn  以jb51.dom.cn为例:phpwind(自定义部分).com(国际域名部分).cn(地域型域名部分)  获取顶级域名的PHP函数  。

复制代码代码如下

function getdomain($url) {  $host = strtolower ( $url );  if (strpos ( $host, '/' ) !== false) {  $parse = @parse_url ( $host );  $host = $parse ['host'];  }  $topleveldomaindb = array ('com', 'edu', 'gov', 'int', 'mil', 'net', 'org', 'biz', 'info', 'pro', 'name', 'museum', 'coop', 'aero', 'xxx', 'idv', 'mobi', 'cc', 'me' );  $str = '';  foreach ( $topleveldomaindb as $v ) {  $str .= ($str ? '|' : '') . $v;  }  $matchstr = "[^\.]+\.(?:(" . $str . ")|\w{2}|((" . $str . ")\.\w{2}))$";  if (preg_match ( "/" . $matchstr . "/ies", $host, $matchs )) {  $domain = $matchs ['0'];  } else {  $domain = $host;  }  return $domain;  }  。

使用例子:  。

复制代码代码如下

$str = "//www.zzvips.com/tools/zhengze.html";  echo getdomain ( $str );  。

输出:zzvips.com 。

最后此篇关于PHP获取网址的顶级域名函数代码的文章就讲到这里了,如果你想了解更多关于PHP获取网址的顶级域名函数代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com