substr
strrchr
explode
pathinfo
//第1种方法: function get_extension($file) { substr(strrchr($file, '.'), 1); } //第2种方法: function get_extension($file) { return substr($file, strrpos($file, '.')+1); } //第3种方法: function get_extension($file) { return end(explode('.', $file)); } //第4种方法: function get_extension($file) { $info = pathinfo($file); return $info['extension']; } //第5种方法: function get_extension($file) { return pathinfo($file, PATHINFO_EXTENSION); }
来源: https://www.jianshu.com/p/8da4e7e5bd15