php获取文件名
1 function retrieve($url) 2 { 3 preg_match('//([^/]+.[a-z]+)[^/]*$/',$url,$match); 4 return $match[1]; 5 }
php获取文件扩展名
1 <?php 2 function getExt($url) 3 { 4 $path=parse_url($url); 5 $str=explode('.',$path['path']); 6 return $str[1]; 7 } 8 echo getExt('http://tools.jb51.net/abc/de/fg.php?id=1'); 9 ?>
basename:
<?php $path = "/testweb/home.php"; //显示带有文件扩展名的文件名 echo basename($path); //显示不带有文件扩展名的文件名 echo basename($path,".php"); ?>
输出:
home.php home