如何在PHP中获得文件扩展名?
这是一个您可以在网上到处阅读的各种问题,并有各种答案: $ext = end(explode('.', $filename)); $ext = substr(strrchr($filename, '.'), 1); $ext = substr($filename, strrpos($filename, '.') + 1); $ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename); $exts = split("[/\\.]", $filename); $n = count($exts)-1; $ext = $exts[$n]; 等等 但是,始终存在“最佳方法”,并且应该在堆栈溢出中使用。