在 PHP 中从子域中提取域名
在当代 Web 开发中,必须解析和检索域名,甚至是从子域中解析和检索域名。一个简单的示例可能包括诸如“here.example.com”或“example.org”之类的域名。为了满足这一需求,我们提出了一个全面的 PHP 函数,旨在从任何给定的输入中提取根域名。
结合使用 PHP 原生函数和正则表达式,该函数全面解析子域名并返回主域名姓名。例如,无论输入如何(“here.example.com”、“example.org”或“here.example.org”),该函数始终返回根域“example.org”。
在该函数中,使用 PHP 的 parse_url() 函数来解析 URL,该函数将 URL 分解为其组成部分。然后从结果数组中的“host”键中提取域名。
为了进一步细化域名,使用正则表达式。此模式匹配由字母数字字符和破折号组成的域名。该表达式捕获域名并将其存储在域组中。
最后,该函数返回提取的域名,该域名代表输入 URL 的根域。该功能可以轻松处理各种域名格式,无缝适应不同的顶级域名 (TLD)。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3