您的位置:首页 > 其它

算出两个文件的相对路径

2013-03-24 22:52 183 查看
写一个函数,算出两个文件的相对路径
如 $a = ‘/a/b/c/d/e.php’;
$b = ‘/a/b/12/34/c.php’;
计算出 $b 相对于 $a 的相对路径应该是 http://www.cnblogs.com/c/d
解:

$a = '/a/b/c/d/e/g/f.php';
$b = '/a/b/12/34/c.php';

$arr_a=explode('/',$a);$arr_b=explode('/',$b);
$count_a=count($arr_a);$count_b=count($arr_b);
for($i=0;$i<($count_a-1);$i++)
{
if($arr_a["$i"] != $arr_b["$i"])
{
$haha.='/'.$arr_a["$i"];
echo "<br>";
$dian[]=$count_b-$i-1;
}
}
$haha = substr($haha,1);
for($j=0;$j<$dian['0'];$j++)
{
$yao='../';
$re .= $yao;
}
echo $re.$haha;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: