<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            php計算兩個文件相對路徑

            時間:2025-11-15 05:45:52 php語言

            實用php計算兩個文件相對路徑

              php計算兩個文件相對路徑的方法,涉及php操作字符串的技巧,具有一定參考借鑒價值,需要的朋友可以參考下.

              本文實例講述了php計算兩個文件相對路徑的方法。分享給大家供大家參考。具體如下:

              一、問題:

              寫一個php函數算出兩個文件的相對路徑。例如$a="/a/b/c/d/e.php"; $b="/a/b/12/34/c.php",B相對于A的相對路徑是什么?

              二、解決方法:

              50

              <?php

              /**

              * 求$b相對于$a的相對路徑

              * @param string $a

              * @param string $b

              * @return string

              */

              function getRelativePath ($a, $b)

              {

              $patha = explode('/', $a);

              $pathb = explode('/', $b);

              $counta = count($patha) - 1;

              $countb = count($pathb) - 1;

              $path = "../";

              if ($countb > $counta) {

              while ($countb > $counta) {

              $path .= "../";

              $countb --;

              }

              }

              /pic/p>

              for ($i = $countb - 1; $i >= 0;) {

              if ($patha[$i] != $pathb[$i]) {

              $path .= "../";

              $i --;

              } else {

              /pic/p>

              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);

            【php計算兩個文件相對路徑】相關文章:

            php計算兩個文件相對路徑的方法12-20

            如何打開php文件 php文件怎么打開01-13

            PHP文件是什么 如何打開PHP文件03-06

            php的zend相對路徑問題02-26

            php中zend相對路徑問題03-02

            PHP文件如何打開02-09

            php文件怎么打開11-23

            php是什么文件09-04

            PHP文件怎么操作01-29

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看