怎么在PHP中使用正则表达式将相对路径转换成绝对路径-创新互联
今天就跟大家聊聊有关怎么在PHP中使用正则表达式将相对路径转换成绝对路径,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
创新互联主营崇明网站建设的网络公司,主营网站建设方案,重庆APP软件开发,崇明h5重庆小程序开发搭建,崇明网站营销推广欢迎崇明等地区企业咨询通常我们可能会搜索到如下的链接:
index.html / target="_blank" target="_blank" / alt="超链接" target="_blank" title="超链接" / alt="超链接" / a /index.html?id=1 ?id=2 //index.html //www.mafutian.net http://www.hole_1.com/index.html http://www.mafutian.net http://www.numberer.net 1.jpg 1.jpeg 1.gif 1.png 1.txt index.html index.html ./index.html ../index.html .../ ... javascript:void(0) a:b /a#a:b mailto:'mafutian@126.com' /tencent://message/?uin=335134463 . .. ../ /a/b/.. /a ./b ./././././././././b ../c ../../d ../a/../b/c/../d ./../e http://www.hole_1.org/./../e ./.././f http://www.hole_1.org/../a/.../../b/c/../d/.. :8081/index.html :80/index.html http://www.mafutian.net:8081/index.html http://www.mafutian.net:8082/index.html
处理的第一步,设置成绝对路径:
http:// ... / ../ ../
然后本文讲讲如何去除绝对路径中的 './'、'../'、'/..'的实现代码:
function url_to_absolute($relative) { $absolute = ''; // 去除所有的 './' $absolute = preg_replace('/(?= 1); // 除去最后的 '/..' $absolute = preg_replace('/(?看完上述内容,你们对怎么在PHP中使用正则表达式将相对路径转换成绝对路径有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
本文名称:怎么在PHP中使用正则表达式将相对路径转换成绝对路径-创新互联
文章源于:http://ybzwz.com/article/cddide.html