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。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM