php 提取文件路径中文件名及文件后缀的要领

php 在处理惩罚当地的文件时,有时候需要获取到它们的文件名,以便做进一步的逻辑处理惩罚。那么在 php 语言中,如何获取当地的文件名呢?本日飞鸟慕鱼博客的小编就来和各人说一说,php 中通过文件的路径来提取文件名以及文件后缀的要领。

php basename() 函数先容

basename():函数返回路文件径中的文件名的部门。

语法:

basename(path,suffix);

参数:

path:必须,要处理惩罚的文件路径。

suffix:文件扩展名,假如文件有这个扩展名,则扩展名不会输出。

php 利用 basename() 函数提取文件路径中的文件名

php语言代码:

<?php $path = 'test/m.txt'; //显示带有文件扩展名的文件名 echo basename($path); //显示不带有文件扩展名的文件名 echo basename($path,".txt"); ?>

运行功效:

m.txt   mphp提取文件路径中的文件名以及文件后缀

除了利用 php 中预设的 basename() 函数提取文件路径中的文件名外,还可以利用一些处理惩罚字符串的方法来实现。

1、php获取带有后缀的文件名:

<?php $path = 'test/m.txt'; //自界说要领获取带后缀的文件名 echo substr($path, strrpos($path,'/')+1); ?>

运行功效:

m.txt

2、php 获取文件名的后缀

<?php $path = 'test/m.txt'; //获取带后缀的文件名,和上面示例代码沟通 $str = substr($path, strrpos($path,'/')+1); //获取文件名的后缀 .txt $arr = explode('.',$str); $file_name = array_pop($arr); echo $file_name; ?>

输出功效:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8913.html