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字符串截取问题
Nov 28 PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
Apr 11 PHP
php下载文件的代码示例
Jun 29 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
Jan 19 PHP
php实现上传图片文件代码
Jul 19 PHP
PHP Try-catch 语句使用技巧
Feb 28 PHP
php 判断页面或图片是否经过gzip压缩的方法
Apr 05 PHP
PHP实现的简单排列组合算法应用示例
Jun 20 PHP
php双层循环(九九乘法表)
Oct 23 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
Dec 08 PHP
PHP使用PDO操作sqlite数据库应用案例
Mar 07 PHP
php经典趣味算法实例代码
Jan 21 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
php GeoIP的使用教程
2011/03/09 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
js word表格动态添加代码
2010/06/07 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
Javascript绝句欣赏 一些经典的js代码
2012/02/22 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
2015/03/05 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
easyui validatebox验证
2016/04/29 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
基于构造函数的五种继承方法小结
2017/07/27 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
python制作爬虫爬取京东商品评论教程
2016/12/16 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
pycharm快捷键汇总
2020/02/14 Python
Python常用编译器原理及特点解析
2020/03/23 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
综合素质的自我鉴定
2013/10/07 职场文书
继电保护工岗位职责
2014/01/05 职场文书
食品安全检查制度
2014/02/03 职场文书
高中物理教学反思
2014/02/08 职场文书
住宅质量保证书
2014/04/29 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
高一数学教学反思
2016/02/18 职场文书
PHP命令行与定时任务
2021/04/01 PHP
带你学习MySQL执行计划
2021/05/31 MySQL
详细介绍python类及类的用法
2021/05/31 Python