pathinfo() 函數以數組的形式傳回關於檔案路徑的資訊。
傳回的數組元素如下:
[dirname]: 目錄路徑
[basename]: 檔名
[extension]: 檔案後綴名
[filename]: 不包含後綴的檔名
pathinfo(path,options)
參數 | 描述 |
---|---|
path | 必需。規定要檢查的路徑。 |
options | 可選。規定要傳回的數組元素。預設是all。 可能的值: PATHINFO_DIRNAME - 只回傳dirname PATHINFO_BASENAME - 只回傳basename PATHINFO_EXTENSION - 只回傳extension PATHINFO_FILENAME - 只回傳filename |
註解:如果不是請求所有的元素,則pathinfo() 函數傳回字串。
上面的程式碼將輸出:
Array( [dirname] => /testweb [basename] => test.txt [extension] => txt [filename] => test)
上面的程式碼將輸出:
test.txt