查询:
我该如何使用 PHP 从给定子域中检索根域名?
解决方案:
以下 PHP 函数可用于从给定子域中解析和提取根域名URL 或子域:
<code class="php">function get_domain($url) { $pieces = parse_url($url); $domain = isset($pieces['host']) ? $pieces['host'] : ''; if (preg_match('/(?P<domain>[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) { return $regs['domain']; } return false; }</code>
示例:
要从给定子域检索根域名,只需将子域作为参数传递给函数即可:
<code class="php">print get_domain("here.example.com"); // outputs 'example.com'</code>
其他注意事项:
以上是如何在 PHP 中从子域检索根域?的详细内容。更多信息请关注PHP中文网其他相关文章!