Maison  >  Article  >  développement back-end  >  Utilisation de la fonction parse_url en PHP

Utilisation de la fonction parse_url en PHP

小云云
小云云original
2018-02-24 14:41:0525492parcourir

Cet article partage principalement avec vous une fonction utile parse_url en PHP, qui est particulièrement pratique pour l'analyse de la capture d'informations. J'espère qu'elle pourra aider tout le monde.

Manuel recommandé : Manuel d'auto-apprentissage complet php

Code

$url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; 
$parts = parse_url($url);

Résultats

Array ( 
[scheme] => http 
[host] => www.electrictoolbox.com 
[path] => /php-extract-domain-from-full-url/ 
)

Code

<?php $url = &#39;http://username:password@hostname/path?arg=value#anchor&#39;; 
print_r(parse_url($url)); 
echo parse_url($url, PHP_URL_PATH); 
?>

Résultat

Array ( 
[scheme] => http 
[host] => hostname 
[user] => username 
[pass] => password 
[path] => /path 
[query] => arg=value 
[fragment] => anchor 
)

Comme vous pouvez le constater, il est facile de décomposer les différentes parties d'une URL, et il est également très simple de extraire les parties spécifiées. Facile, tel que

echo parse_url($url, PHP_URL_PATH);

consiste à définir les paramètres suivants dans le deuxième paramètre :

PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT.
Articles connexes recommandés. :
1.Explication de l'utilisation des fonctions php pathinfo(), parse_url(), basename() pour analyser les URL
2.Introduction à php utilisant parse_url et parse_str pour analyser les URL
Recommandations vidéo associées :
1.Tutoriel vidéo Dugu Jiujian (4)_PHP

Autres recommandations :

Comment analyser paramètre parse_url dans le tableau parse_str
10 cours recommandés sur parse_url()
La différence entre la fonction php parse_str() et la fonction parse_url() dans l'analyse des URL

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