1、pathinfo函数
pathinfo($file, PATHINFO_EXTENSION)
2、获取点最后出现的位置,再截取之后的字符串
substr($file, strrpos($file, '.')+1)
3、获取点最后出现的位置及之后的字符串并截取
substr(strrchr($file, '.'), 1)
4、把字符串按点组成数组并获取最后一个元素
$array = explode('.', $file);
end($array);
5、第4点的另一种写法
$array = explode('.', $file);
$array[count($array)-1];
6、翻转字符串并组成数组获取第一个元素,最后再翻转字符串
strrev(explode('.', strrev($file))[0])
7、正则
preg_match('/[^.]+$/', $file, $matches);
$matches[0];