1、basename
返回路径中的文件名部分
string basename ( string $path
[, string $suffix
] )
给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名
参数介绍:
$path 一个路径
$suffix 如果文件名是以 suffix
结束的,那这一部分也会被去掉
echo __FILE__."<br>"; //I:phpWWWphp-7-26is_file.php echo basename(__FILE__); //is_file.php
echo __FILE__."<br>"; //I:phpWWWphp-7-26is_file.php echo basename(__FILE__,".php"); //is_file
echo __FILE__."<br>"; //I:phpWWWphp-7-26is_file.php echo basename(__FILE__,"e.php"); //is_fil
2、dirname
返回路径中的目录部分
string dirname ( string $path
)
给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。
echo __FILE__."<br>"; //I:phpWWWphp-7-26is_file.php echo dirname(__FILE__); //I:phpWWWphp-7-26
3、pathinfo
返回文件路径的信息
mixed pathinfo ( string $path
[, int $options
= PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )
array(4) { ["dirname"]=> string(19) "I:phpWWWphp-7-26" ["basename"]=> string(11) "is_file.php" ["extension"]=> string(3) "php" ["filename"]=> string(7) "is_file" }
$path=pathinfo(__FILE__); echo $path["extension"]; //php
var_dump(pathinfo(__FILE__,PATHINFO_EXTENSION)); //php
4、fopen
打开文件或者 URL
resource fopen ( string $filename
, string $mode
[, bool $use_include_path
= false [, resource $context
]] )
参数介绍
string $mode必须规定要求到该文件/流的访问类型。可能的值见下表。
$res=fopen("index.php","r"); //resource(3) of type (stream) var_dump($res);