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

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

Susan Sarandon
發布: 2024-12-04 09:49:10
原創
247 人瀏覽過

How Can I Extract the Subdomain from a URL in PHP?

從 PHP 中的 URL 擷取子網域

使用 URL 時,通常需要擷取特定部分,例如子網域。在 PHP 中,您可以使用內建函數輕鬆實現此目的。

要取得URL 的子域,您可以利用以下程式碼:

array_shift((explode('.', $_SERVER['HTTP_HOST'])));
登入後複製

此函數使用點(.) 作為分隔符號有效地將域的各個部分分隔成數組。然後,「array_shift」函數會檢索數組的第一個元素,該元素代表子域。

例如,給定 URL“en.example.com”,程式碼將提取“en”部分。

替代語法

在PHP 5.4 及更高版本中,您可以使用更簡潔的語法達到相同的結果:

explode('.', 'en.example.com')[0];
登入後複製

此語法透過直接索引結果數組來簡化過程。

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

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