PHP获取文件后缀
代码
<?php
class getExt
{
public function get_ext1($filename){
$ext = substr($filename,strrpos($filename,".")+1);
return $ext;
}
public function get_ext2($filename){
$extArr = explode(".",$filename);
$ext = array_pop($extArr);
return $ext;
}
public function get_ext3($filename){
$path = pathinfo($filename);
return $path['extension'];
}
public function get_ext4($filename){
$str = strrev($filename); //字符串反转
$strr = explode(".",$str);
$ext = strrev($strr[0]);
return $ext;
}
}
//测试
$test = new getExt();
$filename = "test.txt";
$ext1 = $test->get_ext1($filename);
echo 'get_ext1()输出的后缀名称:'.$ext1.'<br/>';
$ext2 = $test->get_ext2($filename);
echo 'get_ext2()输出的后缀名称:'.$ext2.'<br/>';
$ext3 = $test->get_ext3($filename);
echo 'get_ext3()输出的后缀名称:'.$ext3.'<br/>';
$ext4 = $test->get_ext4($filename);
echo 'get_ext4()输出的后缀名称:'.$ext4.'<br/>';
?>!
运行截图