本文將對 php 如何獲取文件的擴展名,也即文件後綴名的方法做一個總結。這裡只給出最正確的利用 php 獲取文件擴展名(文件後綴名)的方法。
function get_extension($filename){
return pathinfo($filename,PATHINFO_EXTENSION);
}
函數中用到了 php 內置函數 pathinfo 這個函數,下面分析一下這個函數的意思和用法:定義和用法pathinfo() 函數以數組的形式返回文件路徑的信息。
語法
pathinfo(path,options)
參數 描述
path 必需。規定要檢查的路徑。
process_sections
可選。規定要返回的數組元素。默認是 all。
可能的值:
PATHINFO_DIRNAME - 只返回 dirname
PATHINFO_BASENAME - 只返回 basename
PATHINFO_EXTENSION - 只返回 extension
例如:
<?php
print_r(pathinfo("/testweb/test.txt"));
?>
以上將輸出如下結果:
Array(
[dirname] => /testweb
[basename] => test.txt
[extension] => txt
)
*