求两个文件的相对路径
时间:2010-08-27 来源:yzxlyd
在网上看到很多人在算这道题,我也给出我的算法。
1 $a = '/a/b/c/d/e.php';
2 $b = '/a/b/12/34/c.php';
3 function get_relative($a, $b) {
4 $arr_a = explode('/', substr(dirname($a), 1));
5 $arr_b = explode('/', substr(dirname($b), 1));
6 foreach($arr_a as $key => $value) {
7 if ($value == $arr_b[$key]) {
8 unset($arr_a[$key], $arr_b[$key]);
9 }
10 }
11 $arr = implode('/', array_merge(array_fill(0, count($arr_b), '..'), $arr_a));
12 }
13 get_relative($a, $b);
相关阅读 更多 +
- 系统休眠文件删除后果 如何删除计算机的休眠文件 2025-04-22
- 站群服务器是什么意思 站群服务器的作用 站群服务器和普通服务器的区别 2025-04-22
- jQuery插件有何作用 jQuery插件的使用方法 2025-04-22
- jQuery插件有哪些种类 简单的jQuery插件实例 2025-04-22
-