Maison >développement back-end >tutoriel php >Comment puis-je extraire le sous-domaine d'une URL en PHP ?
Récupérer le sous-domaine à partir d'une URL en PHP
Lorsque vous travaillez avec des URL, il est souvent nécessaire d'extraire des parties spécifiques telles que le sous-domaine. En PHP, vous pouvez y parvenir sans effort à l'aide d'une fonction intégrée.
Solution
Pour obtenir le sous-domaine d'une URL, vous pouvez exploiter le code suivant :
array_shift((explode('.', $_SERVER['HTTP_HOST'])));
Cette fonction sépare efficacement les parties du domaine en un tableau en utilisant le point (.) comme délimiteur. La fonction "array_shift" récupère ensuite le premier élément du tableau, qui représente le sous-domaine.
Par exemple, étant donné l'URL "en.example.com", le code extraira la partie "en".
Syntaxe alternative
Dans PHP 5.4 et versions ultérieures, vous pouvez utiliser une syntaxe plus concise pour obtenir l'objectif même résultat :
explode('.', 'en.example.com')[0];
Cette syntaxe simplifie le processus en indexant directement le tableau résultant.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!