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