PHP獲取網頁字尾或檔案字尾

2021-09-24 17:34:01 字數 1020 閱讀 6701

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...