国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - PHP教程 - php計(jì)算兩個(gè)文件相對(duì)路徑的方法

php計(jì)算兩個(gè)文件相對(duì)路徑的方法

2020-09-10 15:51feiwen PHP教程

這篇文章主要介紹了php計(jì)算兩個(gè)文件相對(duì)路徑的方法,涉及php操作字符串的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php計(jì)算兩個(gè)文件相對(duì)路徑的方法。分享給大家供大家參考。具體如下:

一、問(wèn)題:

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

二、解決方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
/**
 * 求$b相對(duì)于$a的相對(duì)路徑
 * @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 --;
    }
  }
  // 尋找第一個(gè)公共結(jié)點(diǎn)
  for ($i = $countb - 1; $i >= 0;) {
    if ($patha[$i] != $pathb[$i]) {
      $path .= "../";
      $i --;
    } else {
//判斷是否為真正的第一個(gè)公共結(jié)點(diǎn),防止出現(xiàn)子目錄重名情況
      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;

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国内精品一区二区三区 | 一区二区三区视频在线观看 | 亚洲视频aaa| 国产精品国产三级国产aⅴ9色 | 欧美日韩午夜 | 国产裸体bbb视频 | 毛片网页 | 午夜小视频在线观看 | 天天干夜夜弄 | 久久爱成人 | 久久精品a一级国产免视看成人 | 午夜国产视频 | 久久白虎 | 免费av一区二区三区 | 天堂av资源 | 亚洲国产精品99久久久久久久久 | 欧美精品成人一区二区在线 | av中文字幕在线观看 | 欧美不卡在线 | 一区二区三区久久 | 色综合99 | 国产欧美久久久久久 | 精品一区二区在线观看 | 香蕉av在线 | 国精产品一区二区三区有限公司 | 成人在线二区 | 久久久久久久久99精品 | 91精品久久 | 精品亚洲一区二区 | 久草热8精品视频在线观看 久久亚洲精品中文字幕 | 亚洲国产人午在线一二区 | 国产精品免费久久 | 一区二区三区成人久久爱 | 精品成人 | 黄网站在线观看 | 国产成人高清 | 免费黄色小视频 | 日本一区视频 | 日韩av高清在线 | 久久亚洲国产精品日日av夜夜 | av一区二区三区四区 |