Maison  >  Article  >  développement back-end  >  Quelles sont les différentes façons d'obtenir l'extension d'URL en php

Quelles sont les différentes façons d'obtenir l'extension d'URL en php

青灯夜游
青灯夜游original
2022-02-10 15:55:413164parcourir

Méthode d'acquisition : 1. Utilisez l'instruction "substr(strrchr($url,"."),1)" ; 2. Utilisez l'instruction "substr($url,strrpos($url,'.')+1)" instruction ; 3. Utilisez "pathinfo($url,PATHINFO_EXTENSION)".

Quelles sont les différentes façons d'obtenir l'extension d'URL en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Méthode php pour obtenir l'extension url

Méthode 1 :

<?php
$url="http://localhost/user/order.php";
function get_ext1($url){
	return substr(strrchr($url,"."),1);
}
echo get_ext1($url);
?>

Quelles sont les différentes façons dobtenir lextension dURL en php

Méthode 2 :

<?php
$url="http://localhost/user/order.php";
function get_ext2($url){
	$p=pathinfo($url);//Array ( [dirname] => http://localhost/user [basename] => order.php [extension] => php [filename] => order )
	return $p[&#39;extension&#39;];
}
echo get_ext2($url);
?>

Méthode 3 :

<?php
$url="http://localhost/user/order.php";
function get_ext3($url){
	return substr($url,strrpos($url,&#39;.&#39;)+1);
}
echo get_ext3($url);
?>

Méthode 4 :

<?php
$url="http://localhost/user/order.php";
function get_ext4($url){
	$arr=explode(&#39;.&#39;,$url);
	return array_pop($arr);
}
echo get_ext4($url);
?>

Méthode 5 :

<?php
$url="http://localhost/user/order.php";
function get_ext5($url){
	return pathinfo($url,PATHINFO_EXTENSION);
}
echo get_ext5($url);
?>

Apprentissage recommandé : "PHP Vidéo Tutoriel"

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