(1)获取路径加文件名:
echo __FILE__;
输出:/var/www/project/test.php
(2)只获取文件名:
echo basename(__FILE__);
输出:test.php
(3)获取文件名,但不包含文件的扩展名:
echo basename(__FILE__,'.php');//此处文件扩展名可替换成其他类型
输出:test
(4)获取当前路径,但不含文件名:
echo dirname(__FILE__);
输出:/var/www/project
或者
echo getcwd();
输出:/var/www/project
(5)获取上层目录的路径:
echo dirname(dirname(__FILE__));
输出:/var/www
(6)获取文件名的后缀:
第1种方法:
substr
(
strrchr
(
$file
,
'.'
), 1);
第2种方法:
substr
(
$file
,
strrpos
(
$file
,
'.'
)+1);
第3种方法:
end
(
explode
(
'.'
,
$file
));
第4种方法:
function
get_extension(
$file
)
{
$info
=
pathinfo
(
$file
);
return
$info
[
'extension'
];
}
第5种方法:
pathinfo
(
$file
, PATHINFO_EXTENSION);