php 计算相对路径

原创 2011年01月16日 17:21:00

用php,计算相对路径并输出。
$str1 = "/home/images/mytest.jpg";
$str2 = "/home/pro/php/test1.php";
即输出$str1相对于$str2的相对路径。
本例应输出: ../pro/php/

 

学php时的一道题,据说是一些公司的面试题。
认真写了一下,对执行效率优化等不是很懂,没有优化,有牛人的请赐教。

 

源代码均为原创,转载请注明出处。

 

php 计算两个文件的相对路径

/*写一个函数,算出两个文件的相对路径   如 $a = '/a/b/c/d/e.php';   $b = '/a/b/12/34/c.php';   计算出 $b 相对于 $a 的相对路径应该是 ....
  • lifushan123
  • lifushan123
  • 2015年04月05日 01:47
  • 463

一道PHP面试题,求两个文件的相对路径

首先原题是这样子的: 写一个函数,计算出两个文件的相对路径,如 $a = '/a/b/c/d/d.php',$b = '/a/b/1/2/c.php' 计算出的$b相对于$a的相对路径应该是:../...
  • sinat_34990639
  • sinat_34990639
  • 2016年09月27日 08:29
  • 689

php 计算两个文件之间的相对路径方法

例如: 文件A 的路径是 /home/web/lib/img/cache.php 文件B的路径是 /home/web/api/img/show.php 那么,文件A相对于文件B的路径是 ../../l...
  • fdipzone
  • fdipzone
  • 2014年05月28日 01:56
  • 12396

计算两个文件的相对路径(php)

/** * 计算$path2相对于$path1的路径 * * @param string $path1 * @param string $path2 * @author 陌路烟云...
  • chencaichina
  • chencaichina
  • 2014年06月13日 17:57
  • 417

PHP写一个函数,算出两个文件的相对路径

题目:写一个函数,算出两个文件的相对路径           如 $a = '/a/b/c/d/e.php';           $b = '/a/b/12/34/c.php';     ...
  • zuimei_forver
  • zuimei_forver
  • 2016年01月08日 19:33
  • 1462

PHP计算相对路径

前一阵子面试的时候碰到一道题目,计算两个路径的相对路径。。。 例如: $a = '/a/b/c/d/e.php'; $b = '/a/b/1/2/c.php'; 计算$b相对于$a的相...
  • BeyondQqiang
  • BeyondQqiang
  • 2013年11月14日 09:25
  • 435

PHP 计算相对路径

function pathconvert($cur,$absp)//当前文件,目标路径{ $cur = str_replace("//","/",$cur); $absp = str_replace(...
  • guocuifang655
  • guocuifang655
  • 2009年03月16日 10:18
  • 570

用PHP计算相对路径

假如现在有两个路径:$a = "/a/b/c/d/test.php";$b = "/a/b/e/f/other.php";请用PHP设计一个函数,计算出$b相对于$a的路径。大致算法就是:  根据‘/...
  • siren0203
  • siren0203
  • 2011年04月22日 15:01
  • 1075

计算路径a对于路径b的相对路径

  • wusuopuBUPT
  • wusuopuBUPT
  • 2013年08月01日 14:20
  • 1305

相对路径和绝对路径的相互转换 (转化)

  • oceanwavewyt
  • oceanwavewyt
  • 2009年12月08日 13:34
  • 6716
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php 计算相对路径
举报原因:
原因补充:

(最多只允许输入30个字)