使用PHP求两个文件的相对路径
- 软件编程
- 2026-01-11 14:40:43
function compare($ph1,$ph2){
$ret = '';
$_f1Arr = explode("/",$ph1);
$_f2Arr = explode("/",$ph2);
$f1 = array_pop($_f1Arr);
$f2 = array_pop($_f2Arr);
for($i=0;$i<count($_f1Arr);$i++){
if($_f1Arr[$i] !== $_f2Arr[$i])
break;
}
for($j= $i-1;$j<count($_f1Arr);$j++){
$ret .= "../";
}
for($i-1;$i<count($_f2Arr);$i++){
$ret .= $_f2Arr[$i].'/';
}
return $ret.$f2;
}
$file1 = "aaa/ddd/ccc/ddd/test/a.js";
$file2 = "aaa/ddd/ccc/ddd/test/b.js";
echo compare($file1,$file2);
?>
B对于A的相对路径。。。
# php
# br
# function
# ret
# 相对路径
# 查找php配置文件php.ini所在路径的二种方法
# explode
# PHP获取文件绝对路径的代码(上一级目录)
# PHP pathinfo()获得文件的路径、名称等信息说明
# php计算两个文件相对路径的方法
# PHP获取文件相对路径的方法
# array_pop
# php获取文件夹路径内的图片以及分页显示示例
# php从完整文件路径中分离文件目录和文件名的方法
# PHP上传文件时自动分配路径的方法
# _f1Arr
# _f2Arr
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
vue使用element-ui实现表单验证
MyBatis多表连接查询的实例教程
详解Android WebView监听console错误信息
MySQL 字符类型大小写敏感
python 自定义异常和主动抛出异常(raise)的操作
利用zabbix监控ogg进程(Linux平台)
解决python3输入的坑——input()
Spring-boot 2.3.x源码基于Gradle编译过程详解
深入理解 Java、Kotlin、Go 的线程和协程
python 实用工具状态机transitions
phpstorm最新激活码分享亲测phpstorm2025.3版可用
vue添加自定义右键菜单的完整实例
H5 js点击按钮复制文本到粘贴板
完美解决c# distinct不好用的问题
Python利用imshow制作自定义渐变填充柱状图(colorbar)
MySQL 慢查询日志的开启与配置
C# 使用HttpClient上传文件并附带其他参数的步骤
docker利用单个镜像映射到多个端口操作
c# Linq distinct不会调用Equals方法详解
使用PyCharm官方中文语言包汉化PyCharm
Android仿抖音主页效果实现代码
go版tensorflow安装教程详解
JavaScript构造函数原理及实现流程解析
Goland支持泛型了(上机实操)
再分享6个可无限激活阿里云盘邀请码,不信你不能激活阿里云盘
java awt实现计算器功能
MySQL数据库锁机制原理解析
eclipse输出Hello World的实现方法
java开发中使用IDEA活动模板快速增加注释的方法
使用Mock.js生成前端测试数据
class类在python中获取金融数据的实例方法
浅析idea 添加项目依赖的两种方式
Python文件名匹配与文件复制的实现
Windows系统下MySQL无法启动的万能解决方法
javascript实现放大镜功能
Java中SPI的一些理解
java 静态工厂代替多参构造器的适用情况与优劣
pycharm中leetcode插件使用图文详解
docker 打包本地镜像,并到其他机器进行恢复操作
Python 找出英文单词列表(list)中最长单词链
python温度转换华氏温度实现代码
python 爬取小说并下载的示例
JAVA Iterator 转成 List 的操作
mongodb数据库实验之增删查改
使用BeautifulSoup4解析XML的方法小结
python 解决函数返回return的问题
Python urllib request模块发送请求实现过程解析
java实现简单计算器功能
一篇文章搞定Mysql日期时间函数
微信小程序向Java后台传输参数的方法实现
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
