首頁 >後端開發 >php教程 >PHP取得檔案副檔名的常用方法小結php技巧

PHP取得檔案副檔名的常用方法小結php技巧

jacklove
jacklove原創
2018-06-26 17:05:481356瀏覽

這篇文章主要介紹了PHP獲取檔案副檔名的常用方法,結合實例形式總結分析了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;
}

##
function getExt5($filename)
{
   $str = strrev($filename);
   return strrev(strchr($str,'.',true));
}

rrreee

##您可能感興趣的文章:

PHP使用Curl實作模擬登入及抓取資料功能範例php技巧


#360搜尋引擎自動收錄php改寫方案php實例

#詳解php與ethereum客戶端互動php實例

##################################################################################################### ##############

以上是PHP取得檔案副檔名的常用方法小結php技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn