获取不带后缀名的文件名的两种方法

来源:互联网 发布:山西省大数据产业协会 编辑:程序博客网 时间:2024/05/20 06:08
第一种方法用截取字符串实现,第二种方法用正则去实现!

<?php/**@Description:取得不带后缀名的文件名***/function getFileNameOne($path=''){if(empty($path)){die('nothing');}if(strrpos($path, '/')){$path = basename($path);}$posOne = strpos($path, '.php');$filename = substr($path, 0, $posOne);echo $filename.'<br/>';}function getFileNameTwo($path=''){if(empty($path)){die('nothing');}if(strrpos($path, '/')){$path = basename($path);}preg_match('/[\w]*+\.[\w]*+/', $path, $filename);print_r('<br/>'.$filename[0]);}function microtime_float(){list($usec, $sec) = explode(" ", microtime());return ((float)$usec + (float)$sec);}date_default_timezone_set('PRC');$time_start = microtime_float();for($i = 0; $i <= 10000; $i++){$newPath = 'C:/AppServ/www/testOne.class.php';//getFilenameOne($newPath);getFileNameTwo($newPath);}$time_end = microtime_float();$time = $time_end - $time_start;echo $time;?>
效果:

                                                

0 0
原创粉丝点击