很简单的,两句话就可以提取出来了
1 2 3 4 5 6 | $file = "e:\file\book.txt" ; $info = pathinfo ( $val ); //提取文件的路径,后缀名,文件名 $path = $info [ 'dirname' ]; $ext = $info [ 'extension' ]; $name = $info [ 'filename' ]; echo $path . "\n" . $ext . "\n" . $name ; |
显示结果:
1 2 3 | e:\file txt book |
介绍一下这个函数
1 2 | PHP pathinfo () 函数 pathinfo (path,options) |
path 必需。规定要检查的路径。
process_sections
可选。规定要返回的数组元素。默认是 all。
可能的值:
PATHINFO_DIRNAME - 只返回 dirname 文件路径
PATHINFO_BASENAME - 只返回 basename 文件名
PATHINFO_EXTENSION - 只返回 extension 后缀
PATHINFO_FILENAME - 只返回 纯文件名,排除后缀
转载请注明:七彩悠悠博客 | 心悠悠 情悠悠 » php简单获取文件名,去掉后缀名/拓展名