Maison > développement back-end > tutoriel php > Comment puis-je extraire le sous-domaine d'une URL en PHP ?

Comment puis-je extraire le sous-domaine d'une URL en PHP ?

Susan Sarandon
Libérer: 2024-12-04 09:49:10
original
296 Les gens l'ont consulté

How Can I Extract the Subdomain from a URL in 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'])));
Copier après la connexion

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];
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal