PHP 獲取檔案字尾名

2021-08-20 12:54:20 字數 904 閱讀 4398

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()從該位置開始擷取

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);  //end()返回陣列的最後乙個元素

5.$file = 'x.y.z.png';

echo strrev(explode('.', strrev($file))[0]);

6.$file = 'x.y.z.png';

echo pathinfo($file)['extension'];

解析:pathinfo() 函式以陣列的形式返回檔案路徑的資訊。包括以下的陣列元素:

[dirname]

[basename]

[extension]

7.$file = 'x.y.z.png';

echo pathinfo($file, pathinfo_extension);

總結:字串擷取2種,陣列分割3種,路徑函式2種

php獲取檔案字尾名

php獲取檔案字尾名 format file php 方法一 function extend 1 file name 方法二 php function extend 2 file name 方法三 php function extend 3 file name 方法四 php function ge...

PHP獲取檔案字尾名

1.file x.y.z.png echo substr strrchr file,1 解析 strrchr file,strrchr 函式查詢字串在另乙個字串中最後一次出現的位置,並返回從該位置到字串結尾的所有字元 2.file x.y.z.png echo substr file,strrpos...

獲取檔案字尾名

獲取到filename的字尾 利用lastindexof 從最後面截字尾,找到最後乙個點的索引然後加一,利用substring擷取該索引後的字串 f.getfilename substring f.getfilename lastindexof 1 lastindexof 方法有以下四種形式 pub...