首頁 > 後端開發 > php教程 > 如何在 PHP 中從 URL 中提取子網域?

如何在 PHP 中從 URL 中提取子網域?

Linda Hamilton
發布: 2024-12-03 08:53:09
原創
641 人瀏覽過

How to Extract a Subdomain from a URL in PHP?

在PHP 中從URL 中提取子域

識別URL 的子域可用於多種目的,例如內容本地化或域驗證。 PHP 提供了一種簡單的方法來檢索子網域。

要取得子網域部分,您可以使用explode() 函數將 URL 主機以句點分割為陣列。該數組的第一個元素將代表子域。

範例:

從「en.example.com」擷取「en」子域:

$subdomain = array_shift((explode('.', 'en.example.com')));
echo $subdomain; // Output: "en"
登入後複製

替代方法:

替代方法(PHP 5.4 ):
[$subdomain] = explode('.', 'en.example.com');
echo $subdomain; // Output: "en"
登入後複製

在PHP 5.4及更高版本中,您可以使用陣列解構來簡化程式碼:透過利用這些技術中的任何一種,您可以有效地從PHP 中的任何給定 URL。

以上是如何在 PHP 中從 URL 中提取子網域?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板