擷取檔案字尾名的幾種方式

2021-07-25 20:14:57 字數 794 閱讀 9080

* @abstract 申明變數/類/方法

* @notice 第一種  php中沒有substring 沒有lastindexof

*/$ext = substr($str,strrpos($str,'.')+1); //注意 加1 是不要。 是兩個rr代表最後一次出現的位置  乙個r是正向第乙個

echo $ext;

/*** @name hao

* @abstract 申明變數/類/方法

* @notice 第二種

*/$arr = explode('.',$str);

$len = count($arr);

echo $arr[$len-1];

/*** @name hao

* @abstract 申明變數/類/方法

* @notice  第三種

*/$pathinfo = pathinfo($str);

// var_dump($pathinfo);

echo $pathinfo['extension'];

/*** @name hao

* @abstract 申明變數/類/方法

* @notice 第四種  這個函式也是好叼的  兩個引數

*/echo substr(strrchr($str, '.'), 1); //strrchr帶.

擷取檔案字尾名

擷取給的檔名的字尾名 在這裡要注意可能出現的檔案是否有字尾名,例如.abc和abc.其實這兩種是沒有字尾名的,所以判斷切片 的索引位置必須有所限制 def foo filename,has dot false 獲取檔名的字尾名 param filename 檔名 param has dot 字尾名是...

獲取檔案字尾名

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

獲取檔案的字尾名

使用api pathfindextension實現獲取給定乙個檔案,直接獲取檔案的字尾名 如 檔名 hsduiew.txt jhdsi.adiwey 路徑 檔名 c hsh shsh tetet.txt 都可以直接獲取到字尾名。pathfindextension函式說明 函式原型 ptstr pat...