$path = "/www/mywebsite/images/myphoto.jpg"; 1.pathinfo()函數(shù) pathinfo()函數(shù)返回的是一個包含了文件信息的數(shù)組,數(shù)組中有四個元素,分別是dirname、basename、extensio " /> 国产乱码精品一区二区三区不卡,久久久999,欧美xxxhd

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP pathinfo()獲得文件的路徑、名稱等信息說明

假設(shè)現(xiàn)在有一個圖片文件,它的服務(wù)器端路徑為:

$path = "/www/mywebsite/images/myphoto.jpg";
1.pathinfo()函數(shù)
pathinfo()函數(shù)返回的是一個包含了文件信息的數(shù)組,數(shù)組中有四個元素,分別是dirname、basename、extension、filename。打印數(shù)組的代碼:
復(fù)制代碼 代碼如下:
$fileArr = pathinfo($path);
print_r($fileArr);
//輸出結(jié)果:Array ( [dirname] => /www/mywebsite/images [basename] => myphoto.jpg [extension] => jpg [filename] => myphoto )

這樣我們只需根據(jù)數(shù)組的鍵名就可以獲得對應(yīng)的鍵值:

復(fù)制代碼 代碼如下:
echo $fileArr['filename'];
//輸出結(jié)果:myphoto
echo $fileArr['extension'];
//輸出結(jié)果:jpg
//...

2.dirname()函數(shù)
dirname()函數(shù)給出一個包含有指向一個文件的全路徑的字符串,它返回的值去掉文件名后的目錄名,可以認(rèn)為是對pathinfo()函數(shù)的擴(kuò)展:
復(fù)制代碼 代碼如下:
echo dirname($path);
//輸出結(jié)果:/www/mywebsite/images
//或者
echo dirname("/www/mywebsite/images/");
echo dirname("/www/mywebsite/images");
//輸出的結(jié)果都為:/www/mywebsite

所以可以理解為返回的值為路徑的上一層目錄地址名。
3.basename()函數(shù)
basename()函數(shù)給出一個包含有指向一個文件的全路徑的字符串,他返回的值為基本的文件名,同樣可以認(rèn)為是對pathinfo()函數(shù)的擴(kuò)展:
復(fù)制代碼 代碼如下:
echo basename($path);
//輸出結(jié)果:myphoto.jpg
//或者
basename("/www/mywebsite/images/");
//輸出結(jié)果:images

所以可以理解為返回的值為路徑的當(dāng)前目錄的名稱。

php技術(shù)PHP pathinfo()獲得文件的路徑、名稱等信息說明,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 侯马市| 威信县| 综艺| 徐闻县| 甘洛县| 台北市| 连山| 民丰县| 西华县| 柘城县| 孝昌县| 都昌县| 满城县| 马边| 阳东县| 左贡县| 崇州市| 陈巴尔虎旗| 丹阳市| 鹤庆县| 绥滨县| 成安县| 宜兴市| 伊宁市| 沧源| 英山县| 建宁县| 宁国市| 新乡县| 平果县| 嵩明县| 日照市| 洛宁县| 南康市| 丰台区| 湖南省| 中西区| 博湖县| 通化县| 六枝特区| 汪清县|