网站地图    收藏   

主页 > 后端 > php资料库 >

PHP获取文件扩展名的正确方法_自学php网

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] 推荐的方法: echo pathinfo('/www/htdocs/your_image.jpg', PATHINFO_EXTENSION); pathinfo详解: ?php$file_path = pathinfo('/www/htdocs/your_image.jpg');echo $file_path ['dirname']\n;echo $file_path ['basename']\n;echo $file_path ['exte...

推荐的方法

 

echo pathinfo('/www/htdocs/your_image.jpg', PATHINFO_EXTENSION);

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
注意: pathinfo 支持第3个参数
* PATHINFO_DIRNAME - 目录
* PATHINFO_BASENAME - 文件名(含扩展名)
* PATHINFO_EXTENSION - 扩展名
* PATHINFO_FILENAME - 文件名(不含扩展名)

其它错误写法:

你可能会这样写

 

function get_file_extension($file_name) {
return substr(strrchr($file_name,'.'),1);
}

或这样写

 

function file_extension($filename) {
return end(explode(".", $filename));
}

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论