Récupération d'un sous-domaine à partir d'une URL en PHP
Identifier le sous-domaine dans une URL peut être une tâche courante dans diverses applications Web. Cet article explore la fonctionnalité 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 utiliseriez :
$subdomain = getSubdomain('en.example.com'); // "en"
Vous pouvez également utiliser PHP 5.4 ou version ultérieure, vous pouvez simplifier le processus :
$subdomain = explode('.', 'en.example.com')[0]; // "en"
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!