写一个函数,算出两个文件的相对路径
如 $a = ‘/a/b/c/d/e.php’;$b = ‘/a/b/12/34/c.php’;计算出 $b 相对于 $a 的相对路径应该是 http://www.cnblogs.com/c/d解:
1 $a = '/a/b/c/d/e/g/f.php'; 2 $b = '/a/b/12/34/c.php'; 3 4 $arr_a=explode('/',$a);$arr_b=explode('/',$b); 5 $count_a=count($arr_a);$count_b=count($arr_b); 6 for($i=0;$i<($count_a-1);$i++) 7 { 8 if($arr_a["$i"] != $arr_b["$i"]) 9 {10 $haha.='/'.$arr_a["$i"];11 echo "";12 $dian[]=$count_b-$i-1;13 }14 }15 $haha = substr($haha,1);16 for($j=0;$j<$dian['0'];$j++)17 {18 $yao='../';19 $re .= $yao;20 }21 echo $re.$haha;