国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

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

2024-05-04 23:17:02
字體:
來源:轉載
供稿:網友
假設現在有一個圖片文件,它的服務器端路徑為:

$path = "/www/mywebsite/images/myphoto.jpg";
1.pathinfo()函數
pathinfo()函數返回的是一個包含了文件信息的數組,數組中有四個元素,分別是dirname、basename、extension、filename。打印數組的代碼:

復制代碼 代碼如下:


$fileArr = pathinfo($path);
print_r($fileArr);
//輸出結果:Array ( [dirname] => /www/mywebsite/images [basename] => myphoto.jpg [extension] => jpg [filename] => myphoto )


這樣我們只需根據數組的鍵名就可以獲得對應的鍵值:

復制代碼 代碼如下:


echo $fileArr['filename'];
//輸出結果:myphoto
echo $fileArr['extension'];
//輸出結果:jpg
//...


2.dirname()函數
dirname()函數給出一個包含有指向一個文件的全路徑的字符串,它返回的值去掉文件名后的目錄名,可以認為是對pathinfo()函數的擴展:

復制代碼 代碼如下:


echo dirname($path);
//輸出結果:/www/mywebsite/images
//或者
echo dirname("/www/mywebsite/images/");
echo dirname("/www/mywebsite/images");
//輸出的結果都為:/www/mywebsite


所以可以理解為返回的值為路徑的上一層目錄地址名。
3.basename()函數
basename()函數給出一個包含有指向一個文件的全路徑的字符串,他返回的值為基本的文件名,同樣可以認為是對pathinfo()函數的擴展:

復制代碼 代碼如下:


echo basename($path);
//輸出結果:myphoto.jpg
//或者
basename("/www/mywebsite/images/");
//輸出結果:images


所以可以理解為返回的值為路徑的當前目錄的名稱。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵州省| 南木林县| 喀喇沁旗| 东安县| 武定县| 阿荣旗| 营山县| 阿拉善右旗| 博客| 邵阳县| 永顺县| 许昌县| 清水河县| 盘锦市| 新河县| 和政县| 阳泉市| 玉屏| 巧家县| 南靖县| 子洲县| 德安县| 读书| 黑山县| 抚州市| 滨州市| 扶沟县| 迁西县| 曲阳县| 云浮市| 化德县| 西乌| 如东县| 北碚区| 临安市| 板桥市| 南通市| 桃江县| 莲花县| 永嘉县| 密云县|