1. 第一种
使用explode根据’.’分割成数组,再找到这个数组中最后一个元素,就是后缀名。
$files='test.jpg';
explode('.',$files);
2. 第二种
先使用strrchr函数找到最后一个’.’开始的字符串,包括’.’
再使用substr函数从1下标开始截取,截取’.’后面的内容
$files='test.jpg';
$test=strrchr($files, '.jpg');
$test=substr($test, 1);
echo $test;
结果
3、使用pathinfo函数返回文件路径的信息,返回的结果是一个关联数组
接着使用[‘extension’]下标找到扩展名
$files='test.jpg';
$test=pathinfo($files);
print_r($test) ;
4、
先使用strrpos函数找到文件路径中’.’最后一次出现的位置
再使用substr函数从文件路径中截取’.’之后的所有的字符串
$files='test.jpg';
$weizhi=strrpos($files, '.');
$test=substr($files, $weizhi+1);
echo $test;