您的位置:首页 > 编程语言 > PHP开发

PHP获取文件扩展名

2017-12-08 12:00 127 查看

1、pathinfo();

pathinfo();函数是数组的形式返回文件路径的信息。

[dirname] => 文件目录名 [basename] => 文件名  [extension] => 扩展名


优点在于方便使用,缺点是参数要传文件路径,只有在能获取到文件具体位置时候才能时候。第二个为可选参数,PATHINFO_EXTENSION - 只返回 extension

2、explode();

end(explode('.', $file));


explode(separator,string,limit) 函数把字符串打散为数组。函数有3个参数,separator规定在哪里分割字符串。string要分割的字符串。limit为可选参数,限制返回值中limit的个数。

把文件名切割成数组,最后一个元素就是文件扩展名。

substr();

substr(strrchr($file, '.'), 1);


substr(string,start,length)函数返回字符串的一部分。start是开始截取的地方,length是截取的长度。strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

先截取包含点在内的文件扩展名,得到.ext,再把点去掉,就得到扩展名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息