"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso extrair um subdomínio de uma URL em PHP?

Como posso extrair um subdomínio de uma URL em PHP?

Publicado em 23/12/2024
Navegar:336

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

Recuperando subdomínio de URL em PHP

Identificar o subdomínio em uma URL pode ser uma tarefa comum em vários aplicativos da web. Este artigo explora a funcionalidade do PHP para extrair o subdomínio de um determinado URL.

Função para extrair subdomínio

PHP não fornece uma função integrada para recuperar o subdomínio . No entanto, há uma solução simples usando as funções array_shift() e explode():

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];
}

Exemplo de uso

Para recuperar o subdomínio de um URL, como "en.example.com", você usaria:

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

Alternativamente, usando PHP 5.4 ou posterior, você pode simplificar o processo:

$subdomain = explode('.', 'en.example.com')[0]; // "en"
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3