"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je extraire un sous-domaine d’une URL en PHP ?

Comment puis-je extraire un sous-domaine d’une URL en PHP ?

Publié le 2024-12-23
Parcourir:425

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

Récupération d'un sous-domaine à partir d'une URL en PHP

L'identification du sous-domaine dans une URL peut être une tâche courante dans diverses applications Web. Cet article explore les fonctionnalités de PHP pour extraire le sous-domaine d'une URL donnée.

Fonction pour extraire le sous-domaine

PHP ne fournit pas de fonction intégrée pour récupérer le sous-domaine. . Cependant, il existe une solution simple en utilisant les fonctions array_shift() et explosive() :

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

Exemple d'utilisation

Pour récupérer le sous-domaine à partir d'une URL, telle que "en.example.com", vous devez utiliser :

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

Alternativement, en utilisant PHP 5.4 ou version ultérieure, vous pouvez simplifier le processus :

$subdomain = explode('.', 'en.example.com')[0]; // "en"
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3