使用PHP求两个文件的相对路径
2015-01-24信息快讯网
本篇文章是对使用PHP求两个文件的相对路径进行了详细的分析介绍,需要的朋友参考下
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的相对路径。。。