|
|
|
|
|
我已經(jīng)介紹過如何從PHP的完整路徑獲取文件名和目錄名,并且包含了一個恰好包含如何獲取文件擴展名的部分,但我仍然發(fā)現(xiàn)自己無法記住函數(shù),所以我把上一篇文章的那一部分放到這篇新文章中,其中一個標(biāo)題專門用于查找擴展名。
使用pathinfo()獲取目錄名稱,文件名和擴展名
PHP的pathinfo()
函數(shù)返回一個關(guān)聯(lián)數(shù)組,其中包含basename,dirname,extension和(來自PHP 5.2.0)沒有擴展名的文件名(filename)。
print_r(pathinfo($path));
將返回
Array
(
[dirname] => /var/www/mywebsite/htdocs/images
[basename] => myphoto.jpg
[extension] => jpg
[filename] => myphoto
)
為了獲得擴展名,您可以執(zhí)行類似的操作,假設(shè)您寧愿將擴展名保存到單獨的變量而不是使用返回的關(guān)聯(lián)數(shù)組:
$pathinfo = pathinfo($path);
$extension = $pathinfo['extension'];
相關(guān)文章