最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 算法之實現(xiàn)相對路徑的實例

 更新時間:2017年10月17日 14:44:13   作者:xingjigongsi  
這篇文章主要介紹了php 算法之實現(xiàn)相對路徑的實例的相關資料,希望通過本文能幫助到大家,讓大家實現(xiàn)這樣的功能,需要的朋友可以參考下

php 算法之實現(xiàn)相對路徑的實例

算出相對路徑(相同的目錄可以忽略用../ 或者 ./ 表示)

實現(xiàn)代碼:

class Relatively{ 
  private function __construct(){ 
     
  } 
  /** 
   * 算出相對路徑(相同的目錄可以忽略用../ 或者 ./ 表示) 
   * @param Strint $path1 
   * @param Strint $path2 
   * @return string 
   */ 
  public static function relaroot($path1,$path2){ 
    $rearray=array(); 
    $arr1=explode('/', dirname($path1)); 
    $arr2=explode('/', dirname($path2)); 
    for($i=0,$len=count($arr2)-1;$i<$len;$i++){ 
      if($arr1[$i]!=$arr2[$i]){ 
        break; 
      } 
      if($i==1){ 
        $rearray=array(); 
      } 
      if($i!=1 && $i<$len){ 
        $rearray=array_fill(0,$len-$i,'..'); 
      } 
      if($i==$len){ 
        $rearray=array('./'); 
      } 
    } 
    $reroot=array_merge($rearray,array_slice($arr2, $i)); 
    return implode('/', $reroot); 
  } 
} 
$path1="a/b/c/d/index.php"; 
$path2="/a/b/12/34/index1.php"; 
$a=Relatively::relaroot($path1, $path2); 
echo $a; 

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

最新評論

湖州市| 封丘县| 湟源县| 博爱县| 岳池县| 雷波县| 正阳县| 鹤庆县| 马山县| 邹城市| 新安县| 西峡县| 绍兴县| 鹤庆县| 商水县| 迁安市| 铜梁县| 抚顺市| 昌宁县| 额济纳旗| 南皮县| 东乡族自治县| 阿荣旗| 余庆县| 泊头市| 鲁山县| 泾源县| 大宁县| 三门峡市| 轮台县| 汤原县| 高陵县| 锦州市| 邹城市| 田林县| 仲巴县| 桃园县| 科尔| 邢台县| 尉氏县| 平远县|