Maison >développement back-end >tutoriel php >Comment puis-je extraire efficacement le nom de domaine d'une URL à l'aide de PHP ?

Comment puis-je extraire efficacement le nom de domaine d'une URL à l'aide de PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-11 00:08:10795parcourir

How Can I Efficiently Extract the Domain Name from a URL Using PHP?

Extraire des noms de domaine à partir d'URL

Pour récupérer efficacement le nom de domaine à partir d'une URL, une approche consiste à exploiter la fonction parse_url(). Cette fonction décompose une URL en ses composants, donnant accès à diverses informations, dont le nom de domaine souhaité.

Prenons l'exemple d'URL : http://google.com/dhasjkdas/sadsdds/sdda/sdads.html . En utilisant parse_url() comme suit :

$url = 'http://google.com/dhasjkdas/sadsdds/sdda/sdads.html';
$parse = parse_url($url);
echo $parse['host']; // Output: 'google.com'

Dans ce scénario, la clé d'hôte dans le tableau renvoyé ($parse['host']) contient le nom de domaine extrait, qui est « google.com ». Cette technique gère efficacement les URL avec ou sans préfixe « www » et prend en charge des variantes telles que « .co.uk » dans les exemples fournis.

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!

Déclaration:
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