• 技术文章 >后端开发 >php教程

    PHP获取文件相对路径的方法_PHP

    2016-05-31 13:16:47原创316
    本文实例讲述了PHP获取文件相对路径的方法。分享给大家供大家参考。具体实现方法如下:

    <?php
    $a = '/a/b/c/d/e.php';
    $b = '/a/b/12/34/c.php';
    //../../12/34/c.php
    echo getRelativelyPath($a,$b);
    //求$b相对于$a的相对路径
    function getRelativelyPath($a,$b){ 
    $a=explode('//m.sbmmt.com/m/',$a);
    $b=explode('//m.sbmmt.com/m/',$b);
    var_dump($a);
    //print_r($b);
    $c=array_values(array_diff($a,$b));
    $d=array_values(array_diff($b,$a));
    // var_dump($c);
    //var_dump($d);
    array_pop($c);
    foreach($c as &$v){
    $v='..';
    }
    var_dump($c);
    var_dump($d);
    $arr=array_merge($c,$d);
    var_dump($arr);
    $str=implode("//m.sbmmt.com/m/",$arr);
    echo $str;
    }

    希望本文所述对大家的php程序设计有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php中mysql连接方式PDO使用详解_PHP 下一篇:Mac OS下配置PHP+MySql环境_PHP
    PHP编程就业班

    相关文章推荐

    • PHP高并发实例详解之解决商品库存超卖问题• 带你聊聊PHP中的泛型之基础知识浅析• ZendFramework入门时异常• 各位大大一起来帮忙看一下!解决办法• 文件下传的若干有关问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网