PHP获取文件扩展名的5种方法

// 用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主讲老师,在北京授课)
职 务:高级讲师、企业培训讲师
        燕十八,原名刘道成,资深PHP工程师, 拥有多年PHP网站开发实际经验,先后担任过高级软件开发工程师,项目经理.为国内某大型旅行社开发过在线旅游网站.热衷于主流PHP框架和开源产品的研究,先后在国内数高校担任PHP讲师,mysql讲师.讲课风格:生动形象,于生活常见的事物中,把计算机的复杂概念讲解清楚.言辞幽默,课堂气氛轻松活泼.深得学生喜爱。




观看视频录像,请登录IT自学坛论下载


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章