php中获取文件扩展名方法集合
2017-02-19 15:17
183 查看
function get_ext1($file_name){
//strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。
return strrchr($file_name, '.');
}
function get_ext2($file_name){
//strrpos() 函数查找字符串在另一字符串中最后一次出现的位置。substr()
函数返回字符串的一部分。
return substr($file_name, strrpos($file_name, '.'));
}
function get_ext3($file_name){
//explode()函数把字符串打散为数组。array_pop()
函数删除数组中的最后一个元素。
return array_pop(explode('.', $file_name));
}
function get_ext4($file_name){
//pathinfo() 函数以数组或字符串的形式返回关于文件路径的信息。PATHINFO_EXTENSION - 只返回 extension
return pathinfo($file_name, PATHINFO_EXTENSION);
}
function get_ext5($file_name){
//strrev() 函数反转字符串。
return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), '.')));
}
function get_ext6($file_name){
//basename() 函数返回路径中的文件名部分。
return array_pop(explode('.',basename($file_name)));
}
//strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。
return strrchr($file_name, '.');
}
function get_ext2($file_name){
//strrpos() 函数查找字符串在另一字符串中最后一次出现的位置。substr()
函数返回字符串的一部分。
return substr($file_name, strrpos($file_name, '.'));
}
function get_ext3($file_name){
//explode()函数把字符串打散为数组。array_pop()
函数删除数组中的最后一个元素。
return array_pop(explode('.', $file_name));
}
function get_ext4($file_name){
//pathinfo() 函数以数组或字符串的形式返回关于文件路径的信息。PATHINFO_EXTENSION - 只返回 extension
return pathinfo($file_name, PATHINFO_EXTENSION);
}
function get_ext5($file_name){
//strrev() 函数反转字符串。
return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), '.')));
}
function get_ext6($file_name){
//basename() 函数返回路径中的文件名部分。
return array_pop(explode('.',basename($file_name)));
}
相关文章推荐
- PHP四种获取文件扩展名方法
- PHP获取文件扩展名方法总结
- PHP四种获取文件扩展名方法
- PHP获取类中常量,属性,及方法列表的方法
- php获取网页内容方法总结
- php获取mysql版本的几种方法小结
- 在PHP Module中获取$_GET/$_POST/$_COOKIE的方法研究
- PHP获取网卡MAC地址的方法
- 获取php服务器时间的方法
- 【转】C#获取当前路径的方法集合
- 用php获取客户端IP地址的方法
- 用php获取客户端IP地址的方法,具体代码如下:
- PHP获取客户端IP的方法
- C#获取当前路径的方法集合
- PHP获取网卡MAC地址的方法
- 提交表单后 PHP获取提交内容 的方法
- php获取客户端IP地址方法总结
- .net环境获取数据表名称集合的方法
- 获取php服务器时间的方法
- [转]C#获取当前路径的方法集合