【转】得到两个文件的相对路径 [php]
2011-02-21 14:24
471 查看
function compara_path($path_a,$path_b){ $array_a = explode('/',$path_a); $array_b = explode('/',$path_b); echo count($array_a); $file_a = array_pop($array_a); $file_b = array_pop($array_b); $a_len = count($array_a); $b_len = count($array_b); echo $a_len; for($i=0;$i<$a_len;$i++){ if($array_a[$i] != $array_b[$i]){ break; } } echo $i; $com_path = ""; for($j=0;$j<$a_len-$i;$j++){ $com_path .= '../'; } for($i;$i<$b_len;$i++){ $com_path .= $array_b[$i].'/'; } $com_path .= $file_b; echo $com_path; } $path_a = "/home/a/b/c/d/d/xxx.txt"; $path_b = "/home/a/b/e/i/h/e/f/xxxxx.txt"; compara_path($path_a, $path_b);
相关文章推荐
- php源码之计算两个文件的相对路径
- 计算两个文件的相对路径(php)
- php计算两个文件相对路径的方法
- PHP两个文件的相对路径
- PHP 计算两个两个文件的相对路径
- PHP 求两个文件相对路径
- php计算两个文件相对路径的方法
- 一道PHP面试题,求两个文件的相对路径
- 使用PHP求两个文件的相对路径
- php获取两个文件的相对路径
- php 计算两个文件之间的相对路径方法
- php 求两个文件的相对路径
- php计算两个文件的相对路径
- php 计算两个文件的相对路径
- 使用PHP求两个文件的相对路径
- PHP 计算两个文件的相对路径
- 一道PHP面试题,求两个文件的相对路径
- PHP写一个函数,算出两个文件的相对路径
- 一个php笔试题:两个文件相对路径的计算
- php求两个文件的相对路径