Re: [請益] 如何判斷網址圖片的副檔名???

看板PHP作者 (小惡魔)時間14年前 (2011/06/16 11:15), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/2 (看更多)
※ 引述《ckvir (ckvir)》之銘言: : 今天我有個網址 : 比如 : http://test.com/ : 底下有2個圖片 : http://test.com/a.jpeg
: http://test.com/b.gif
: 我用程式會隨機抓出a或b圖片 : 我要怎樣判斷是抓到jpeg還是gif?? : 我不要用檔名判斷 : 要如何用副檔名判斷?? : thx function file_extension($file_name, $show = 'extend'){ $count = count(explode('.', $file_name)); if($count == 1) return 0; $main = substr($file_name, 0, strrpos($file_name,'.')); $extend = array_pop(explode('.', $file_name)); $extend = strtolower($extend); return ($show == 'main') ? $main : $extend; } $file = 'test.php.jpeg'; $extend = file_extension($file); echo $extend . "<br />"; // show jpeg; -- PHP MVC CodeIgniter 繁體中文手冊: http://tinyurl.com/mduyv8 PHP MVC CodeIgniter 繁體中文討論區:http://tinyurl.com/yayzoz8 PHP MVC CodeIgniter 中文官方網站: http://tinyurl.com/yatds8n Appleboy Blog 電腦技術: http://blog.Wu-Boy.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.225.84

06/16 14:15, , 1F
我都用strrchr($filename,'.')
06/16 14:15, 1F

06/16 20:39, , 2F
$ext = pathinfo($filename, PATHINFO_EXTENSION);
06/16 20:39, 2F

06/16 20:39, , 3F
用PHP現成的方法,一行就能解決囉 :)
06/16 20:39, 3F

06/16 20:40, , 4F
更多細節請洽 http://goo.gl/ZpaMO
06/16 20:40, 4F

06/16 21:43, , 5F
樓上方法 也不錯
06/16 21:43, 5F

06/18 11:55, , 6F
http://goo.gl/55HsR 這篇文章與大家分享=w=
06/18 11:55, 6F
文章代碼(AID): #1D-NLBEy (PHP)
文章代碼(AID): #1D-NLBEy (PHP)