相对路径
程序员文章站
2022-05-09 22:56:03
...
<?php
$a = '/a/b/v//d/2/e.php';
$b = '/a/b/v/d/e/../../../a.php';
getpathinfo($a, $b);
function getpathinfo( $a, $b ) {
$a2array = explode('/', $a);
$b2array = explode('/', $b);
print_r($a2array);print_r($b2array);
$pathinfo = '';
$num = 0;
$left_num = 0;
for( $i = 0; $i < count($a2array)-1; $i++ ) {
if($a2array[$i] != $b2array[$i]){
$left_num++;
}else{
$l_nums = $i + 1;
}
}
for( $j = 0; $j < $left_num; $j++ ){
$pathinfo .= '../';
}
for( $j = 0; $j < count($b2array) - $l_nums - 1; $j++ ){
$pathinfo .= $b2array[$l_nums+$j].'/';
}
print_R($pathinfo);
}
?>
转载于:https://my.oschina.net/kear/blog/79318
上一篇: [转]Java相对路径的使用
下一篇: C语言中利用绝对路径与相对路径读取文件