PHP中对于文件名的操作
PHP中对于文件名的操作
AlanCooper 发表于3年前
PHP中对于文件名的操作
  • 发表于 3年前
  • 阅读 21
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

(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);

 


标签: PHP 文件名操作
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 5
博文 67
码字总数 27450
×
AlanCooper
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: