php 计算两个文件的相对路径的实现代码
程序员文章站
2022-04-22 17:01:54
...
如何计算两个文件之间的相对路径呢?用php实现是很简单的,这里分享一段代码,可以计算两个文件的相对路径,有需要的朋友不妨参考下。
计算出两个文件的相对路径。 例如,有文件如下: $a="/a/b/c/d/e.php"; $b="/a/b/12/34/c.php"。 那么如何计算出B相对于A的相对路径呢? 代码: $counta) { while ($countb > $counta) { $path .= "../"; $countb --; } } // 寻找第一个公共结点 for ($i = $countb - 1; $i >= 0;) { if ($patha[$i] != $pathb[$i]) { $path .= "../"; $i --; } else { // 判断是否为真正的第一个公共结点,防止出现子目录重名情况 for ($j = $i - 1, $flag = 1; $j >= 0; $j --) { if ($patha[$j] == $pathb[$j]) { continue; } else { $flag = 0; break; } } if ($flag) break; else $i ++; } } for ($i += 1; $i |
推荐阅读
-
php中计算中文字符串长度、截取中文字符串的函数代码_PHP教程
-
PHP递归遍历指定文件夹内的文件实现方法
-
php下通过curl抓取yahoo boss 搜索结果的实现代码_PHP教程
-
PHP中对缓冲区的控制实现代码
-
比较简单的百度网盘文件直链PHP代码_PHP
-
Python实现多线程下载文件的代码实例
-
程序员 - PHP时间问题,2014-1-21 和 2013-5-13 请用最有效率的方法计算出两个时间相差的年份和月份??
-
iis7.5两个php版本5.2.17配置文件加载到了5.6.9的php.ini
-
php代码 重新封装zend_soap实现http连接安全认证的php代码
-
PHP计算一个文件夹的大小