PHP 文件函数

PHP pathinfo() 函数 用于获取给定文件路径的信息。它可以包含文件目录、文件名、文件扩展名信息。

语法

pathinfo(path,options) 

参数

参数描述
path必需。规定要检查的路径。
process_sections

可选。规定要返回的数组元素。默认是 all。

可能的值:

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

返回值

返回文件的路径信息。

例子

<?php
$path = "/home/www/yxjc123/a.txt";
var_dump(pathinfo($path));
//限制只返回目录 PATHINFO_DIRNAME
echo pathinfo($path,PATHINFO_DIRNAME );
//限制只返回扩展名 PATHINFO_EXTENSION 
echo "\n";
echo pathinfo($path,PATHINFO_EXTENSION );

?>
输出:
array(4) {
  ["dirname"]=>
  string(17) "/home/www/yxjc123"
  ["basename"]=>
  string(5) "a.txt"
  ["extension"]=>
  string(3) "txt"
  ["filename"]=>
  string(1) "a"
}
/home/www/yxjc123
txt