方法一:使用内置函数pathinfo()

pathinfo()函数会以数组的形式返回文件路径的信息,包含:dirname、basename、extension、filename。

基本语法:

pathinfo(path,options)

参数path:表示要检查的路径。

参数options:可省略,表示要返回的数组元素,默认值为all。可以有以下的值:

 ● PATHINFO_DIRNAME: 只返回目录名(dirname)。

 ● PATHINFO_BASENAME:返回完整的文件名(basename),即带扩展名的文件名。

 ● PATHINFO_EXTENSION: 只返回扩展名(extension)

 ● PATHINFO_FILENAME: 返回不带扩展名的文件名(filename)。

代码示例:

// 用文件名初始化变量

$file = 'demo.html';

// 仅提取文件名

$x = pathinfo($file, PATHINFO_FILENAME);

// 输出

echo $x;

?>

输出:

demo

注:如果文件名包含完整路径,也仅返回不带扩展名的文件名。

更多方法参考地址:https://www.php.cn/php-weizijiaocheng-415425.html