本篇文章主要給大家詳細介紹PHP取得檔案後綴名的幾種方法。
PHP取得文件後綴名是PHP學習者常見的一種操作,無論是在面試過程中或PHP新手自學。 PHP取得檔案後綴名都是很普遍的需要掌握的一個知識點。
下面我們就跟大家總結介紹PHP取得檔案副檔名也就是後綴名的兩種方法!
一、透過pathinfo
首先大家應該知道pathinfo() 函數可以回傳一個關聯陣列包含有path的訊息,那麼如下程式碼,我們用pathinfo取得1 .txt這個檔案的路徑資訊。
<?php var_dump(pathinfo('1.txt'));
回傳訊息如下圖:
圖中我們需要關注的就是,extension這個元素,這裡的extension的值是txt,也就是表示文件後綴名。
那麼我們想要取得這裡單獨的檔案後綴名,就可以進行以下操作:
1、PATHINFO_EXTENSION
<?php echo pathinfo('1.txt',PATHINFO_EXTENSION);
直接使用pathinfo中PATHINFO_EXTENSION這個常數得到後綴名
2、數組元素
<?php $data = (pathinfo('1.txt')); echo $data['extension'];
這裡直接輸出數組元素的值即可。取得文件後綴名結果和上面是一樣的。
二、透過substr
substr() 可在字串中抽取從start 下標開始的指定數目的字符,也就是是截取字串的一個函數,大家應該也都了解。
echo substr('1.txt',2);
這裡我們就直接用substr來截取取得檔案字尾名。但是此方法最好只用在簡單檔名,複雜的檔名不建議使用這種substr方法。
一般涉及取得檔案名稱後綴的操作,建議使用第一種方法:pathinfo。
本篇文章就是關於PHP取得檔案後綴名的具體方法介紹。想要了解更多的PHP知識,可以關於PHP中文網的PHP影片教學。
以上是PHP取得檔案後綴名的方法有哪些? (圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!