色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

使用PHP計算兩個路徑的相對路徑

復制代碼 代碼如下:
<html>
     <body>
         <?php
             function relativePath($aPath, $bPath) {
                 $aArr = explode('/', $aPath);    //explode函數用于切分字符串,返回切分后的數組,此處用'/'切分字符串
                 $bArr = explode('/', $bPath);
                 $aDiffToB = array_diff_assoc($aArr, $bArr);    //array_diff_assoc()用于獲取A數組與B數組之間元素的差集,Key和Value都不相同視為不同元素,此處返回在A數組中且與B數組不相同的元素
                 $count = count($aDiffToB);

                 $path = '';
                 for($i = 0; $i < $count - 1; $i++){
                     $path .= '../';
                 }

                 $path .= implode('/', $aDiffToB);    //implode()用于使用指定字符串連接數組元素,此處返回用'/'連接數組元素后的字符串

                 return $path;
             }

             echo relativePath('/a/b/c/d/a.php', '/a/b/1/2/b.php');
         ?>
     </body>
 </html>

頁面輸出
. ./. ./c/d/a.php

php技術使用PHP計算兩個路徑的相對路徑,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 崇义县| 离岛区| 绵竹市| 长葛市| 巴林左旗| 崇信县| 广东省| 铜陵市| 双流县| 普宁市| 吉木萨尔县| 通榆县| 岳西县| 五家渠市| 昌邑市| 青阳县| 通辽市| 历史| 钟祥市| 长宁县| 肥西县| 广汉市| 波密县| 土默特左旗| 昂仁县| 河东区| 汾西县| 双牌县| 得荣县| 玉龙| 比如县| 常德市| 北碚区| 钟祥市| 辽源市| 铁岭市| 涿州市| 青神县| 清徐县| 犍为县| 嘉黎县|