千家信息网

php如何计算两个文件相对路径

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家分享的是有关php如何计算两个文件相对路径的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、问题:写一个php函数算出两个文件的相对路径。例如$a="/a/b
千家信息网最后更新 2026年11月01日php如何计算两个文件相对路径

这篇文章给大家分享的是有关php如何计算两个文件相对路径的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一、问题:

写一个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 <= $counta; $i ++) {    $path .= $patha[$i] . "/";  }  return $path;}$a = "/a/c/d/e.php";$b = "/a/c.php";$path = getRelativePath($a, $b);echo $path;

感谢各位的阅读!关于"php如何计算两个文件相对路径"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

路径 两个 文件 内容 更多 篇文章 结点 不错 实用 子目 子目录 情况 文章 方法 看吧 知识 问题 参考 帮助 有关 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 伟宏互联网科技 科技创新与互联网经济 狮子座互联网科技 互联网科技公司介绍 银川新华互联网科技学校地址 中国科技互联网公司收入 昭通云南众福互联网科技有限公司 来此购互联网科技有限公司 受益于互联网科技的高速发展 黑科技闪耀互联网之光 玉溪互联网科技怎么选 佛山市拉法互联网科技有限公司 互联网企业科技类企业如何做账 江苏互联网智能科技软件 宁波跨境商互联网科技有限公司 版纳互联网科技选哪家 互联网高科技绘画 互联网科技自媒体灵感 现代科技的标志之一的互联网 亿人帮互联网科技有限公司 上海亿帐通互联网科技 多迪互联网科技有限公司 老年人脱离互联网科技的作文 卫星互联网科技股票 互联网科技热点资讯 中化能源互联网科技招聘 徐州市互联网科技有限公司 互联网科技的前景 利用互联网等科技手段
0