时间:2021-05-25
复制代码 代码如下:
function compare($ph1,$ph2){
$ret = '';
$_f1Arr = explode("/",$ph1);
$_f2Arr = explode("/",$ph2);
$f1 = array_pop($_f1Arr);
$f2 = array_pop($_f2Arr);
for($i=0;$i<count($_f1Arr);$i++){
if($_f1Arr[$i] !== $_f2Arr[$i])
break;
}
for($j= $i-1;$j<count($_f1Arr);$j++){
$ret .= "../";
}
for($i-1;$i<count($_f2Arr);$i++){
$ret .= $_f2Arr[$i].'/';
}
return $ret.$f2;
}
$file1 = "aaa/ddd/ccc/ddd/test/a.js";
$file2 = "aaa/ddd/ccc/ddd/test/b.js";
echo compare($file1,$file2);
?>
B对于A的相对路径。。。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了php计算两个文件相对路径的方法。分享给大家供大家参考。具体如下:一、问题:写一个php函数算出两个文件的相对路径。例如$a="/a/b/c/d/
求两个目录的相对路径,不限制路径深度复制代码代码如下:/***输出$b相对于$a的相对路径($a)*不限限制路径深度,没有做什么优化,只是实现功能*/funct
php算法之实现相对路径的实例算出相对路径(相同的目录可以忽略用../或者./表示)实现代码:classRelatively{privatefunction__
问题描述:要在/jsp/index.jsp文件使用图片,如何计算相对路径?经过Servlet,struts转发后又如何计算相对路径?目录结构:应用名字:Demo
本文实例讲述了PHP获取文件相对路径的方法。分享给大家供大家参考。具体实现方法如下: