Maison > Article > développement back-end > Comment utiliser la fonction urlencode() pour l'encodage d'url en PHP ? (exemple de code)
La fonction urlencode() est une fonction intégrée à PHP utilisée pour encoder les URL. L'article suivant vous présentera une certaine utilisation de la fonction urlencode(), afin que vous puissiez comprendre comment la fonction urlencode() encode les URL. J'espère que cela vous sera utile.
[Recommandation du didacticiel vidéo : Tutoriel PHP]
La fonction urlencode() accepte une url comme paramètre et renvoie une chaîne . Tous les caractères non alphanumériques contenus dans cette chaîne, à l'exception de -_., sont remplacés par un signe de pourcentage (%) suivi de deux chiffres hexadécimaux, et les espaces sont codés sous forme de signe plus (+).
Manuel recommandé : Manuel d'auto-apprentissage complet php
Syntaxe de base
string urldecode( $input )
Paramètres : Cette fonction accepte un seul paramètre $input qui contient l'url à encoder.
Valeur de retour : La fonction urlencode() renvoie avec succès la chaîne encodée.
Ce qui suit est un exemple de code pour voir comment la fonction PHP urlencode() encode l'URL.
Exemple 1 :
<?php echo urlencode("PHP:s? hg+3\c=67 "); ?>
Sortie :
PHP%3As%3F+hg%2B3%5Cc%3D67+
Exemple 2 :
<?php echo urlencode("http://www.php.cn/") . "<br>"; echo urlencode("http://www.baidu.com/?tn=62095104_26_oem_dg") . "<br>"; ?>
Sortie :
http%3A%2F%2Fwww.php.cn%2F http%3A%2F%2Fwww.baidu.com%2F%3Ftn%3D62095104_26_oem_dg
Articles connexes recommandés :
1.Comment PHP encode et décode-t-il les caractères chinois dans l'URL ? (Photos + Vidéos)
Recommandations vidéo associées :
1.Tutoriel vidéo Dugu Jiujian (4)_PHP
Le ci-dessus est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
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!