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


Posted in PHP onFebruary 26, 2015

本文实例讲述了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('/',$a);
$b=explode('/',$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("/",$arr);
echo $str;
}

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

PHP 相关文章推荐
关于在php.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
PHP版自动生成文章摘要
Jul 23 PHP
PHP批量上传图片的具体实现方法介绍.
Feb 26 PHP
Thinkphp多文件上传实现方法
Oct 31 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
7个鲜为人知却非常实用的PHP函数
Jul 01 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
浅谈mysql_query()函数的返回值问题
Sep 05 PHP
详解php与ethereum客户端交互
Apr 28 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
解决laravel资源加载路径设置的问题
Oct 14 PHP
PHP执行系统命令函数实例讲解
Mar 03 PHP
CentOS安装php v8js教程
Feb 26 #PHP
php设计模式之单例模式实例分析
Feb 25 #PHP
PHP实现一维数组转二维数组的方法
Feb 25 #PHP
PHP中字符安全过滤函数使用小结
Feb 25 #PHP
PHP 魔术变量和魔术函数详解
Feb 25 #PHP
PDO防注入原理分析以及注意事项
Feb 25 #PHP
php短址转换实现方法
Feb 25 #PHP
You might like
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
PHP的加密方式及原理
2012/06/14 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
2017/02/15 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
jQuery常用知识点总结以及平时封装常用函数
2016/02/23 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
Python全排列操作实例分析
2018/07/24 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
python实现扫描ip地址的小程序
2019/04/16 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
深入学习python多线程与GIL
2019/08/26 Python
Python Process多进程实现过程
2019/10/22 Python
python之列表推导式的用法
2019/11/29 Python
使用Python实现牛顿法求极值
2020/02/10 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
python标准库OS模块详解
2020/03/10 Python
如何在Python对Excel进行读取
2020/06/04 Python
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
历史教育专业个人求职信
2013/12/13 职场文书
给酒店员工的表扬信
2014/01/11 职场文书
社区端午节活动方案
2014/01/28 职场文书
餐饮商业计划书范文
2014/04/29 职场文书
提拔干部考察材料
2014/05/26 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
Python基本数据类型之字符串str
2021/07/21 Python
php解析非标准json、非规范json的方式实例
2022/05/10 PHP