首頁  >  文章  >  每日程式設計  >  PHP取得檔案後綴名的方法有哪些? (圖文+影片)

PHP取得檔案後綴名的方法有哪些? (圖文+影片)

藏色散人
藏色散人原創
2018-09-30 09:24:266457瀏覽

本篇文章主要給大家詳細介紹PHP取得檔案後綴名的幾種方法。

PHP取得文件後綴名是PHP學習者常見的一種操作,無論是在面試過程中或PHP新手自學。 PHP取得檔案後綴名都是很普遍的需要掌握的一個知識點。

下面我們就跟大家總結介紹PHP取得檔案副檔名也就是後綴名的兩種方法!

一、透過pathinfo

首先大家應該知道pathinfo() 函數可以回傳一個關聯陣列包含有path的訊息,那麼如下程式碼,我們用pathinfo取得1 .txt這個檔案的路徑資訊。

<?php
var_dump(pathinfo(&#39;1.txt&#39;));

回傳訊息如下圖:

PHP取得檔案後綴名的方法有哪些? (圖文+影片)

圖中我們需要關注的就是,extension這個元素,這裡的extension的值是txt,也就是表示文件後綴名。

那麼我們想要取得這裡單獨的檔案後綴名,就可以進行以下操作:

1、PATHINFO_EXTENSION

<?php
echo pathinfo(&#39;1.txt&#39;,PATHINFO_EXTENSION);

直接使用pathinfo中PATHINFO_EXTENSION這個常數得到後綴名

2、數組元素

<?php
$data = (pathinfo(&#39;1.txt&#39;));
echo $data[&#39;extension&#39;];

這裡直接輸出數組元素的值即可。取得文件後綴名結果和上面是一樣的。

二、透過substr

substr() 可在字串中抽取從start 下標開始的指定數目的字符,也就是是截取字串的一個函數,大家應該也都了解。

echo substr(&#39;1.txt&#39;,2);

這裡我們就直接用substr來截取取得檔案字尾名。但是此方法最好只用在簡單檔名,複雜的檔名不建議使用這種substr方法。

一般涉及取得檔案名稱後綴的操作,建議使用第一種方法:pathinfo

本篇文章就是關於PHP取得檔案後綴名的具體方法介紹。想要了解更多的PHP知識,可以關於PHP中文網的PHP影片教學

以上是PHP取得檔案後綴名的方法有哪些? (圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn