PHP取得檔案副檔名方式總結

php中世界最好的语言
發布: 2023-03-25 22:00:01
原創
1578 人瀏覽過

這次帶給大家PHP取得檔案副檔名方式總結,PHP取得檔案副檔名的注意事項有哪些,以下就是實戰案例,一起來看一下。

這是我應徵實習時遇到的一道筆試題:

使用五種以上方式取得一個檔案的副檔名。

要求:dir/upload.image.jpg,找出.jpg 或jpg ,

必須使用PHP自帶的處理函數進行處理,方法不能明顯重複,可以封裝成函數,例如get_ext1($file_name), get_ext2($file_name)

以下是我參考網路資料總結出來的五種方法,都比較簡單,話不多說,直接上程式碼:

方法1:

function getExt1($filename)
{
   $arr = explode('.',$filename);
   return array_pop($arr);;
}
登入後複製

#方法2:

function getExt2($filename)
{
   $ext = strrchr($filename,'.');
   return $ext;
}
登入後複製

方法3:

function getExt3($filename)
{
   $pos = strrpos($filename, '.');
   $ext = substr($filename, $pos);
   return $ext;
}
登入後複製

方法4:

function getExt4($filename)
{
   $arr = pathinfo($filename);
   $ext = $arr['extension'];
   return $ext;
}
登入後複製

#方法5:

function getExt5($filename)
{
   $str = strrev($filename);
   return strrev(strchr($str,'.',true));
}
登入後複製

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

PHP使用file_get_contents發送http請求步驟詳解

PHP實作隨機剔除演算法

#

以上是PHP取得檔案副檔名方式總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!