php5个方法获取路径扩展名

2020-06-01  本文已影响0人  X1_blog

获取扩展名 总结:

  1. 使用字符串
  2. 使用数组
  3. 使用文件函数
  4. 使用正则表达式
# 获取扩展名 
$file = "dir/upload.image.jpg"; 
# 使用字符串
echo $path1 = strrchr($file,'.');    //  匹配字符串最后一次出现

$tmpFile = strrev($file);       //  翻转字符串, 获取第一个.位置, 截取开始到第一个.位置, 翻转后缀名
echo $path2 = strrev(substr($tmpFile,0,strpos($tmpFile,'.')+1));

#使用数组
$pathArr = explode(".",$file);
echo $path3 = '.'. end($pathArr);

# 使用文件函数
echo $path4 = '.'.pathinfo($file,PATHINFO_EXTENSION);

# 使用正则表达式
preg_match('/\.[a-zA-Z]+$/',$file, $pathArr) ;
echo $path5 = $pathArr[0];
上一篇下一篇

猜你喜欢

热点阅读