首頁  >  文章  >  後端開發  >  PHP取得檔案副檔名的常用方法

PHP取得檔案副檔名的常用方法

不言
不言原創
2018-04-27 13:46:101544瀏覽

這篇文章主要介紹了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;
}

#方法5:

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

相關推薦:

PHP取得檔案後綴名的7種方法


#

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

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