看板 PHP 關於我們 聯絡資訊
※ 引述《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
arrack:我都用strrchr($filename,'.') 06/16 14:15
aquarianboy:$ext = pathinfo($filename, PATHINFO_EXTENSION); 06/16 20:39
aquarianboy:用PHP現成的方法,一行就能解決囉 :) 06/16 20:39
aquarianboy:更多細節請洽 http://goo.gl/ZpaMO 06/16 20:40
appleboy46:樓上方法 也不錯 06/16 21:43
liaosankai:http://goo.gl/55HsR 這篇文章與大家分享=w= 06/18 11:55