PHP pathinfo() 函數

定義和用法

pathinfo() 函數以數組的形式返回文件路徑的信息。

語法

pathinfo(path,options)
參數 描述
path 必需。規定要檢查的路徑。
process_sections

可選。規定要返回的數組元素。默認是 all。

可能的值:

  • PATHINFO_DIRNAME - 只返回 dirname
  • PATHINFO_BASENAME - 只返回 basename
  • PATHINFO_EXTENSION - 只返回 extension

說明

pathinfo() 返回一個關聯數組包含有 path 的信息。

包括以下的數組元素:

  • [dirname]
  • [basename]
  • [extension]

提示和注釋

注釋:如果不是要求取得所有單元,則 pathinfo() 函數返回字符串。

實例

例子 1

<?php
print_r(pathinfo("/testweb/test.txt"));
?>

輸出:

Array
(
[dirname] => /testweb
[basename] => test.txt
[extension] => txt
)

例子 2

<?php
print_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));
?>

輸出:

test.txt