// 用5种以上方式获取文件的后缀
// 例: a.jpeg.exe, 获得 exe,或者 .exe
$file = 'a.jpeg.exe';
// 方法1
function getext($file) {
return strrchr($file,'.');
}
echo getext($file),'<br />';
// 找最后一个 . 出现的位置,再substr截取
// strrpos是找子字符最后一次出现的位置
//
$file = 'a.jpeg';
function getext2($file) {
return substr($file,strrpos($file,'.'));
}
echo getext2($file),'<br />';
// 把字符串反过来,然后再找第一个点出现的位置.
function getext3($file) {
$file = strrev($file);
return strrev(substr($file,0,strpos($file,'.')));
}
echo getext3($file),'<br />';
// 用系统函数 pathinfo
function getext4($file) {
/*
$arr = pathinfo($file);
return $arr['extension'];
*/
return pathinfo($file,PATHINFO_EXTENSION);
}
echo getext4($file);
// 如果学了数组,还可以有多种做法. 先讨论到此.
以上内容出自燕十八公益教学学习心得!!
php公益教学永久免费
yy教学频道:88354001
yy群号:7840433
每周一到周五晚上8点-10点上课。
如果临时有事缺课,教学视频可从官网下载
学习官网http://www.zixue.it
学习过程中有问题也可以随时发帖求助
yy群不是qq群。
讲师介绍:
燕十八(PHP主讲老师,在北京授课)职 务:高级讲师、企业培训讲师
观看视频录像,请登录IT自学坛论下载