3. 写一个函数,算出两个文件的相对路径
如 $a = '/a/b/c/d/e.php';
$b = '/a/b/12/34/c.php';
计算出 $b 相对于 $a 的相对路径应该是 http://www.cnblogs.com/c/d将()添上
function get_path($a,$b)
{
$a_arr = explode('/',$a);
$a_num = count($a_arr);
unset($a_arr[$a_num-1]);
unset($a_arr[0]);
$b_arr = explode('/',$b);
$b_num = count($b_arr);
unset($b_arr[$b_num-1]);
unset($b_arr[0]);
$b_arr = array_reverse($b_arr);
var_dump($b_arr);
$a_mid = "";
$path = "";
foreach ($b_arr as $b_key =>$b_val)
{
if( in_array($b_val,$a_arr))
{
$a_mid = $b_val;
break;
}
else
{
$path.="../";
}
}
$path_end = substr($a,strpos($a,$a_mid)+2);
$path_end = substr($path_end,0,strlen($path_end)-strpos(strrev($a),'/'));
$path .=$path_end;
return $path;
}