1. 程式人生 > >獲取檔案字尾的幾種方式

獲取檔案字尾的幾種方式

1、使用strrchr函式

$file = 'my/file/gtf.png';

echo strrchr($file,'.');

輸出結果.png

2、使用pathinfo函式

echo pathinfo($file,PATHINFO_EXTENSION);

輸出結果png

一個函式能解決的問題,就不用過多累贅了。如果只是熟悉函式的話可以使用多步來獲取

3、使用explode和end函式或者explode和count函式

$arr = explode('.',$file);

echo $arr[count($arr)-1];

echo end($arr);

4、使用strrpos和substr函式

$start = strrpos($file,'.');

echo substr($file,$start);

5、使用正則匹配函式preg_match

preg_match('/\/[^\/]+\.([a-z]+)$/',$file,$arr);

echo $arr[1];

這是一些基礎函式的使用,當然還會有一些我沒想到的。如果那位猿友還想到其他的,幫忙在評論去補充一下,我們一起來整理一下