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方法。 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...
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...