Utilisation de la fonction parse_url en PHP

小云云
Libérer: 2023-03-20 12:10:01
original
25508 Les gens l'ont consulté

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);
Copier après la connexion

Résultats

Array ( 
[scheme] => http 
[host] => www.electrictoolbox.com 
[path] => /php-extract-domain-from-full-url/ 
)
Copier après la connexion

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); 
?>
Copier après la connexion

Résultat

Array ( 
[scheme] => http 
[host] => hostname 
[user] => username 
[pass] => password 
[path] => /path 
[query] => arg=value 
[fragment] => anchor 
)
Copier après la connexion

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);
Copier après la connexion

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.
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal