方法一$filename = 'abc/centphp.com.jpg';
$ext = substr($filename, strrpos($filename, '.') + 1); //jpg
strrpos() 计算指定字符串在目标字符串中最后一次出现的位置
方法二$filename = 'abc/centphp.com.jpg';
$str = strrchr($filename, '.');//.jpg
$ext = substr(strrchr($filename, '.'), 1);//jpg
strrchr()查找指定字符在字符串中的最后一次出现,返回字符串中的一部分,这部分以搜索字符串最后出现位置开始,直到字符串末尾。
方法三$filename = 'centphp.com.jpg';
$str = strrchr($filename, '.');//.jpg
$ext = trim($str,'.');//jpg
方法四$filename = 'abc/centphp.com.jpg';
$arr_temp = explode('.',$filename);
$ext = end($arr_temp);//jpg
方法五$filename = 'abc/centphp.com.jpg';
$arr_temp = explode('.',$filename);
$ext = $arr_temp[count($arr_temp)-1];//jpg
方法六$filename = 'abc/centphp.com.jpg';
$ext = pathinfo($filename)['extension'];
方法七$filename = 'abc/centphp.com.jpg';
$ext = pathinfo($file, PATHINFO_EXTENSION);
方法八$filename = 'abc/centphp.com.jpg';
$ext = strrev(explode('.', strrev($filename))[0]);