好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

一段求相对路径的PHP代码

 $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代码的详细内容...

  阅读:247次