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

青灯夜游
Libérer: 2023-03-15 08:52:02
original
3167 Les gens l'ont consulté

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

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

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

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

Méthode 5 :

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

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!

É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