网站地图    收藏   

主页 > 后端 > php资料库 >

一段求相对路径的PHP代码_自学php网

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] $a = '/a/b/c/d/e.php'; $b = '/a/b/f/g.php'; //a相对于b $ap = explode('/', $a); $bp = explode('/', $b); $af = array_pop($ap); $bf = array_pop($bp); $aim = ''; $j = max(array(count($ap),count($bp))); $k = min(array(count($ap),count($bp)));...

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

//a相对于b
$ap = explode('/', $a);
$bp = explode('/', $b);

$af = array_pop($ap);
$bf = array_pop($bp);

$aim = '';

$j = max(array(count($ap),count($bp)));

$k = min(array(count($ap),count($bp)));

for ($i = 0 ; $i<$j ; $i++) {
if (array_shift($ap) != array_shift($bp) ){
break;
}
}
$tp = str_repeat('../', $j - $i);
echo $tp . implode('/', $bp) . '/'. $bf . "\n";

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论