Maison >développement back-end >Problème PHP >Comment obtenir le suffixe de lien en php
Comment obtenir le suffixe (php) du fichier exécuté my.order.php, 2 méthodes sont répertoriées à titre de référence uniquement :
Récupérez-le d'abord via parse_url Informations sur le lien :
<?php $link="http://www.xxx.com/testweb/my.order.php?abcd=111@qqq=222"; $parseUrl_link=parse_url($link); print_r($parseUrl_link);
Le résultat de l'exécution est le suivant :
Array ( [scheme] => http [host] => www.xxx.com [path] => /testweb/my.order.php [query] => abcd=111@qqq=222 )
Obtenez ensuite l'extension de fichier en fonction des informations (de chemin) obtenues.
Méthode 1
Idée : lisez les informations de chemin via pathinfo et le paramètre PATHINFO_EXTENSION, et le résultat est l'extension du fichier.
echo pathinfo($parseUrl_link['path'],PATHINFO_EXTENSION );
Méthode 2
Idée : Obtenez les informations incluant le dernier "." et les suivants via strrchr, puis supprimez le ". " à gauche. , la sortie est l'extension du fichier.
echo ltrim(strrchr($parseUrl_link['path'],"."),".");
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!