本文作者:温文曦

php 提取文件路径中文件名及文件后缀的方法

温文曦 3个月前 ( 02-24 ) 151 抢沙发 百度已收录
php 提取文件路径中文件名及文件后缀的方法摘要: php 在处理本地的文件时,有时候需要获取到它们的文件名,以便做进一步的逻辑处理。那么在 php 语言中,如何获取本地的文件名呢?今天飞鸟慕鱼博客的小编就来和大家说一说,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  
m

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

除了使用 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;?>

输出结果:

txt


文章版权及转载声明

作者:温文曦本文地址:https://www.vience.cn/blog/167.html发布于 3个月前 ( 02-24 )
文章转载或复制请以超链接形式并注明出处文曦博客

赞(6
阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,151人围观)参与讨论

还没有评论,来说两句吧...