首頁  >  文章  >  後端開發  >  php取得檔案後綴名有哪些函數

php取得檔案後綴名有哪些函數

王林
王林原創
2019-09-02 10:33:163854瀏覽

php取得檔案後綴名有哪些函數

php實作檔案上傳以及多檔案上傳是比較重要且必需要掌握的一部分內容,關於檔案上傳的方法有很多,這裡主要介紹其中的幾種方法,以供大家參考。

1、字串尋找分割方法

1.$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1);

解析:strrchr($file, '.')
strrchr() 函數尋找字串在另一個字串中最後一次出現的位置,並傳回從該位置到字串結尾的所有字元

2.$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1);

解析:strrpos($file, '.')
查找“ .” 字串中最後一次出現的位置,傳回位置substr()從該位置開始截取

#2、陣列分割方法
##

3.$file = 'x.y.z.png';
$arr=explode('.', $file);
echo $arr[count($arr)-1];
4.$file = 'x.y.z.png';
$arr=explode('.', $file);
echo end($arr);  
5.$file = 'x.y.z.png';
echo strrev(explode('.', strrev($file))[0]);

解析:end()傳回陣列的最後一個元素,strrev(string) 函數反轉字串。

3、路徑函數方法

6.$file = 'x.y.z.png';
echo pathinfo($file)['extension'];
//参数如下
[dirname]
[basename]
[extension]
7.$file = 'x.y.z.png';
echo pathinfo($file, PATHINFO_EXTENSION);

解析:pathinfo() 函數以陣列的形式傳回檔案路徑的資訊。

以上總共介紹了7種取得檔案後綴名的方法,僅供大家參考,想了解更多相關問題請造訪PHP中文網:

PHP影片教學#

以上是php取得檔案後綴名有哪些函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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