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 = 'http://username:password@hostname/path?arg=value#anchor'; 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!