php相对目录比较
来源:互联网 发布:jdk1.8 for linux下载 编辑:程序博客网 时间:2024/05/17 08:42
$a = '/e/a/b/d.php';$b = '/a/b/12/34/b/d/c.php';function get_ret_path($a,$b){$a = trim($a,'/');$b = trim($b,'/');$ad = dirname($a);$bd = dirname($b);$arr_a = explode('/',$ad);$arr_b = explode('/',$bd);//从前面开始比起,找到不同位置$position = 0;foreach($arr_a as $key => $dir){if($arr_a[$key] == $dir){$position = $key;}else{break;}}//echo $position;//$a相对于$b//取b的该位置的相对目录//+1是文件自身目录$prefix = str_repeat("../",count($arr_b)-$position+1);$ext = implode('/',array_slice($arr_a,$position));return $prefix.$ext.'/'.basename($a);}echo get_ret_path($a,$b);
N年前看到过这个题目,今天再写一次
0 0
- php相对目录比较
- PHP转换相对路径,并创建目录
- PHP获取当前目录和相对目录的方法
- PHP获取当前目录和相对目录的方法
- PHP不同目录下文件相互引用,相对路径填写。
- PHP技巧:解决PHP相对目录问题最有效的办法
- vc的相对目录
- XCode 相对目录
- MUI_FINISHPAGE_RUN的相对目录
- Java相对目录详解
- linux 目录相对/绝对路径
- 相对目录详解
- 被PHP的相对目录问题问题搞得晕头转向的
- PHP 计算相对路径
- php 计算相对路径
- PHP计算相对路径
- php 绝对路径 相对路径
- PHP计算相对路径
- websphere 与 tomcat 关于java获取 jndi区别
- IOS百度地图开发系列-百度地图不能正常显示
- Unix/Linux进程间通信——FIFO
- 辞职的时候,如果老板挽留你,你会怎么办呢?
- SunShafts 阳光射线特效(也称之天空光,上帝射线)
- php相对目录比较
- Android如何确定Activity控件渲染完成
- TBB(Intel Threading Building Blocks)学习笔记
- 提高SCADA系统信息安全(一)
- Unskilled Attackers Pester Real Security Folks
- 正则表达式学习
- php 5.3连接 sqlserver数据库
- Httpload使用
- java如何操作非关系型数据库redis(-)