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自學壇論下載


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