PHP获取当前文件所在目录的父目录的路径(两种方法)
2016-07-21 00:00
876 查看
方法一:先获得当前文件所在文件夹的长度,然后用substr来截取掉该长度:
方法二:将当前文件所在文件夹当作一个文件(文件夹其实是特殊的文件,一切皆为文件!!),直接用dirname嵌套一次dirname即可:
从上可以看出:对事物的深刻认识,能大幅度提高代码质量!
$dirName = str_replace("\\", "/", dirname(__FILE__)); $dirNameLength = strlen($dirName); $currentDirNameLength = $dirNameLength - strrpos($dirName,"/"); //获得当前文件所在文件夹的长度! $parentDirName = substr($dirName,0,-$currentDirNameLength); //第3个参数如果为负数,那么表示从后面截取掉【该参数的绝对值】个字符。
方法二:将当前文件所在文件夹当作一个文件(文件夹其实是特殊的文件,一切皆为文件!!),直接用dirname嵌套一次dirname即可:
$parentDirName = dirname(dirname(__FILE__));
从上可以看出:对事物的深刻认识,能大幅度提高代码质量!
相关文章推荐
- THinkphp文件上传
- HTML Purifier,PHP中过滤富文本&防止XSS攻击
- libcurl 下载ftp服务器全部文件
- php学习笔记-2.issset函数
- IIS服务器 & PHP 测试问题
- phpize建立php扩展 Cannot find config.m4
- 日常用的PHP函数记录
- PHP将数组定义为常量
- PHP的数组转String
- PHP 字符串反转
- PHP實現任務計畫
- PHP實時輸出
- PHP QR Code
- PHP header的一些用法
- PHP正则表达式的几则使用技巧
- ThinkPHP5开发(五)显示博客文章列表
- 有关 phpmyadmin登陆中遇到The requested URL /phpmyadmin was not found on this server的解决方法
- 简单的面包屑数据
- php基础要点总结
- php设计模式学习之观察者模式