操作方法
1. /** * 获取文件类型 * @param string $filename 文件名称 * @return string 文件类型 */ function getFileType($filename) { return substr($filename, strrpos($filename, '.') + 1); }
2. /** * 获取文件类型2 * @param string $filename 文件名称 * @return string 文件类型 */ function getFileType2($filename) { return strtolower(pathinfo($filename)['extension']); }
3. /** * 获取文件类型3 * @param string $filename 文件名称 * @return string 文件类型 */ function getFileType3($filename) { return $exten[count($exten = explode('.', $filename)) - 1]; }
4. /** * 获取文件类型4 * @param string $filename 文件名称 * @return string 文件类型 */ function getFileType4($filename) { $exten = explode('.', $filename); return end($exten); }
5. $filename = 'test.txt.php'; echo $filename . '文件类型是:' . getFileType($filename) . '<br/>'; echo $filename . '文件类型是:' . getFileType2($filename) . '<br/>'; echo $filename . '文件类型是:' . getFileType3($filename) . '<br/>'; echo $filename . '文件类型是:' . getFileType4($filename) . '<br/>'; 最终效果如图所示: