«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу извлечь поддомен из URL-адреса в PHP?

Как я могу извлечь поддомен из URL-адреса в PHP?

Опубликовано 23 декабря 2024 г.
Просматривать:653

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

Получение субдомена из URL-адреса в PHP

Идентификация субдомена внутри URL-адреса может быть распространенной задачей в различных веб-приложениях. В этой статье рассматриваются возможности PHP по извлечению субдомена из заданного URL-адреса.

Функция для извлечения субдомена

PHP не предоставляет встроенной функции для извлечения субдомена. . Однако есть простой обходной путь с использованием функций array_shift() и взрыв():

function getSubdomain($url) {
  // Split the URL into its components
  $parts = explode('.', $url);
  
  // Remove the top-level domain (e.g., "com", "net")
  array_shift($parts);
  
  // Return the first element, which is the subdomain
  return $parts[0];
}

Пример использования

Чтобы получить поддомен по URL-адресу, например «en.example.com», вы должны использовать:

$subdomain = getSubdomain('en.example.com'); // "en"

В качестве альтернативы, используя PHP 5.4 или более позднюю версию, вы можете упростить процесс:

$subdomain = explode('.', 'en.example.com')[0]; // "en"
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3