PHP 获取文件扩展名的方法
发布:smiling 来源: PHP粉丝网 添加日期:2013-11-29 16:28:51 浏览: 评论:0
PHP获取文件扩展名有很多种方法,下面提供其中的三种方法,大家可以研究下,具体就不解释了,直接给最终正确答案.
echo pathinfo('/www/htdocs/your_image.jpg', PATHINFO_EXTENSION);
错误写法,你可能会这样写:
- function get_file_extension($file_name) {
- return substr(strrchr($file_name,'.'),1);
- }
或这样写
- function file_extension($filename) {
- return end(explode(".", $filename));
- }
顺便看下pathinfo干些什么
- <?php
- $file_path = pathinfo('/www/htdocs/your_image.jpg');
- echo "$file_path ['dirname']n";
- echo "$file_path ['basename']n";
- echo "$file_path ['extension']n";
- echo "$file_path ['filename']n"; // only in PHP 5.2+
- ?>
以上将输出 /www/htdocs,your_image.jpg,jpg,your_image
- <?php
- //方法一
- function extend_1($file_name)
- {
- $retval="";
- $pt=strrpos($file_name, ".");
- if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
- return ($retval);
- }
- //方法二
- function extend_2($file_name)
- {
- $extend = pathinfo($file_name);
- $extend = strtolower($extend["extension"]);
- return $extend;
- }
- //方法三
- function extend_3($file_name)
- {
- $extend =explode(".", $file_name);
- $va=count($extend)-1;
- return $extend[$va];
- }
- ?>
Tags: PHP获取 文件 扩展名
相关文章
- ·php获取当前文件所有执行的函数和类(2013-11-12)
- ·php文件操作和获取文件信息数据 (2013-11-14)
- ·php如何获取文件夹大小程序代码(2014-01-05)
- ·php中获取文件后缀名多种方法(2014-01-16)
- ·php 获取目录下所有文件实现代码(2014-09-08)
- ·php获取文件扩展名(2014-09-10)
- ·PHP 获取远程文件大小常用方法总结(2014-09-13)
- ·PHP 获取文件目录权限函数fileperms介绍(2014-09-13)
- ·PHP获取文件扩展名的常用方法小结【五种方式】(2018-11-04)
- ·php获取文件大小的方法(2020-09-21)
- ·php获取文件名后缀常用方法小结(2021-05-14)
- ·PHP获取文件夹内文件数的方法(2021-05-16)
- ·php从给定url获取文件扩展名的方法(2021-05-16)
- ·php简单获取文件扩展名的方法(2021-05-18)
- ·php简单获取目录列表的方法(2021-05-18)
- ·PHP获取文件行数的方法(2021-05-28)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)