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.txt2、php 获取文件名的后缀
<?php $path = 'test/m.txt'; //获取带后缀的文件名,和上面示例代码沟通 $str = substr($path, strrpos($path,'/')+1); //获取文件名的后缀 .txt $arr = explode('.',$str); $file_name = array_pop($arr); echo $file_name; ?>输出功效: