<?php
//方法一:php内置函数basename
$dir = 'Theme/Home/p_w_picpaths/logo.jpg';
$file_name = basename($dir);
echo $file_name.'<br/>';
//方法二:正则表达式
preg_match("#(?:\w+\/)+(\w+\.\w+)#", $dir, $matches);
echo '<pre>';
print_r($matches);
echo '</pre>';
if(empty($matches[1]))
{
echo 'no file_name<br/>';
}
else
{
echo $matches[1].'<br/>';
}
//方法三:php内置函数pathinfo
$file_info = pathinfo($dir);
echo '<pre>';
print_r($file_info);
echo '</pre>';
echo $file_info['basename'];
转载于:https://blog.51cto.com/hehe1987/1652437