查詢:
我該如何使用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中文網其他相關文章!