PHP获取文件的扩展名

2018-08-23 11:00 By "Powerless" 2820 0 1

function getExt1($file_name){
    return strrchr($file_name, '.');
} 
//备注: strrchr //找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

function getExt2($file_name){
    return substr($file_name, strrpos($file_name, '.'));
} 
//备注: strrpos //查找字符串在另一个字符串中最后一次出现的位置。

function getExt3($file_name){
    return array_pop(explode('.', $file_name));
} 
//备注: array_pop //删除数组中的最后一个元素。

function getExt4($file_name){
    $p = pathinfo($file_name);
    return $p['extension'];
} 
//备注: pathinfo //以数组的形式返回文件路径的信息。

function getExt5($file_name){
    return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), '.')));
}
//备注: strrev //反转字符串 
//     strpos //返回字符串在另一个字符串中第一次出现的位置。

评 论

View in WeChat

Others Discussion

  • 浏览器访问网站经历的步骤-Html
    Posted on 2018-11-28 18:48
  • TCP协议的特性
    Posted on 2019-04-26 16:46
  • HTTP头中隐藏PHP版本号
    Posted on 2021-01-11 16:38
  • Composer 异常 [ErrorException]
    Posted on 2019-11-25 17:55
  • PHP练习-移动数组内的0到最后并保持其他元素顺序不变
    Posted on 2020-08-14 20:32
  • 能创建多少个 TCP 连接?
    Posted on 2021-08-02 16:00
  • Mysql联合索引的最左前缀匹配原则
    Posted on 2018-08-25 15:00
  • PHP没你想的那么差
    Posted on 2021-12-17 15:40