假設現在有一個圖片文件,它的伺服器端路徑為:
$path = "/www/mywebsite/images/myphoto.jpg";
1.pathinfo()函數
pathinfo()函數回傳的是一個包含了文件資訊的數組,數組有四個元素,分別是dirname、basename、extension、filename。列印陣列的程式碼:
複製程式碼 程式碼如下:
$fileArr = pathinfo($path);
print_r($fileArr);
//輸出結果:Array ( /mywebsite/images [basename] => myphoto.jpg [extension] => jpg [filename] => myphoto )
程式碼 程式碼如下:
echo $fileArr['filename'];
//輸出結果:myphoto
echo $fileArr['extension'];
//輸出結果:jpg
/...
2.dirname()函數
複製程式碼 程式碼如下:
echo dirname($path);//輸出結果:/www/mywebsite/images
//或
//輸出結果:/www/mywebsite/images
//或
);
echo dirname("/www/mywebsite/images");
//輸出的結果都為:/www/mywebsite
複製程式碼 程式碼如下:
echo basename($path);
//輸出結果:myphoto.jpg
//或
basename("/www/mywebsite//www/mywebsite//或
輸出結果:images
以上就介紹了 PHP pathinfo獲得文件的路徑、名稱等資訊說明,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。