Maison >développement back-end >tutoriel php >Comment puis-je extraire efficacement le nom de domaine d'une URL à l'aide de 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!