php 实现求出两个文件的相对地址
2014-02-27 09:38
459 查看
function comparePath($path_a, $path_b) { //切割路径. $array_a =explode('/', $path_a); $array_b =explode('/', $path_b); //从数组中删除最后的文件,剩下的全为文件夹名称. $file_a =array_pop($array_a); $file_b =array_pop($array_b); //子目录个数. $a_len =count($array_a); $b_len =count($array_b); //循环求出第几个目录不同. for ( $i =0; $i < $a_len; $i++ ) { if ($array_a[$i] != $array_b[$i] ) { break; } } //求出相对路径. $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 ='/a/b/d/e/c/d/e.php'; $path_b = '/a/b/c/12/34/c.php'; comparePath($path_a, $path_b);
相关文章推荐
- php源码之计算两个文件的相对路径
- PHP 求两个文件相对路径
- php源码之计算两个文件的相对路径
- php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
- php计算两个文件相对路径的方法
- 一道PHP面试题,求两个文件的相对路径
- PHP面试题之写一个函数算出两个文件的相对路径
- php求两个文件的相对路径
- php 计算两个文件之间的相对路径方法
- PHP写一个函数,算出两个文件的相对路径
- 使用PHP求两个文件的相对路径
- 一道PHP面试题,求两个文件的相对路径
- PHP 计算两个两个文件的相对路径
- 【php】文件上传函数,返回值为文件在服务器端的相对地址
- php 计算两个文件的相对路径
- php源码之计算两个文件的相对路径
- Ajax实现PHP POST提交到两个地址
- 计算两个文件的相对路径(php)
- php求两个文件的相对路径
- 【转】得到两个文件的相对路径 [php]