Re: [請益] 獲得檔案字串的副檔名

看板PHP作者 (小惡魔)時間16年前 (2009/09/15 14:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《hirabbitt (兔子)》之銘言: : 我用 : substr($p1["name"],strlen($p1["name"])-3) : 去寫 : 一般是可以用 : 但某些檔案的副檔名不一定是三個字 : 又些檔案又根本沒有副檔名 : 想請問這樣的話 : 要怎麼寫比較好? // ####################### file_extension ##################### function file_extension($fileName){ //取得主檔名,回傳值為 My.File (最後一個 . 之前的字串都視為主檔名) $main = substr($fileName,0,strrpos($fileName,'.')); //取得副檔名,回傳值為 php (沒有 . 喔!) $extend = array_pop(explode('.',$fileName)); //若為避免在不同作業系統下出問題請自行使用轉小寫函式 $extend = strtolower($extend); return $extend; } 之前看版友寫的,給您參考看看,我覺得不錯 -- AppleBoy Blog: http://blog.wu-boy.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.107.202

09/16 10:58, , 1F
謝謝
09/16 10:58, 1F
文章代碼(AID): #1AhpaeHx (PHP)
文章代碼(AID): #1AhpaeHx (PHP)