PHP如何获取文件扩展名(后缀名)、文件名、文件路径

2019-04-12 07:08:48   PHP

PHP可以通过pathinfo函数来获取文件的扩展名、路径等,第一个参数是文件的路径,第二个参数则是int类型的常量,有PATHINFO_EXTENSION、PATHINFO_BASENAME、PATHINFO_FILENAME、PATHINFO_DIRNAME

我们来看下面这段代码

$url = '/vienblog/com/laravel-markdown-blog.jpg';
$ext = pathinfo($url, PATHINFO_EXTENSION);
dump($ext);
$basename = pathinfo($url, PATHINFO_BASENAME);
dump($basename);
$filename = pathinfo($url, PATHINFO_FILENAME);
dump($filename);
$dirname = pathinfo($url, PATHINFO_DIRNAME);
dump($dirname);

输出结果为:

"jpg"
"laravel-markdown-blog.jpg"
"laravel-markdown-blog"
"/vienblog/com"

通过上面的程序我们很容易看出来phpinfo的用法:

  • pathinfo($url, PATHINFO_EXTENSION) 获取扩展名
  • pathinfo($url, PATHINFO_BASENAME) 获取除了扩展名以及扩展名前的点以外的路径
  • pathinfo($url, PATHINFO_FILENAME) 获取文件名
  • pathinfo($url, PATHINFO_DIRNAME) 获取所在文件夹路径
vien.tech版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/146
欢迎小伙伴们在下方评论区留言 ~ O(∩_∩)O
文章对我有帮助, 点此请博主吃包辣条 ~ O(∩_∩)O

猜你喜欢


评论

There are no comments yet.
未登录

登录后即可发表评论

登录或注册

亲情非友情链接