php使用函数pathinfo()、parse_url()和basename()解析URL


Posted in PHP onNovember 25, 2016

本文主要介绍的是php使用函数pathinfo()parse_url()basename()解析URL的实例代码,下面话不多说,直接来看代码

实例代码如下:

1、利用pathinfo解析URL

<?
 $test = pathinfo("http://localhost/index.php");
 print_r($test);
?>

结果如下

Array
(
 [dirname] => http://localhost //url的路径
 [basename] => index.php //完整文件名
 [extension] => php //文件名后缀
 [filename] => index //文件名
)

2、利用parse_url()函数解析

<?
 $test = parse_url("http://localhost/index.php?name=tank&sex=1#top");
 print_r($test);
?>

结果如下

Array
(
 [scheme] => http //使用什么协议
 [host] => localhost //主机名
 [path] => /index.php //路径
 [query] => name=tank&sex=1 // 所传的参数
 [fragment] => top //后面根的锚点
)

3、使用basename()解析

<?
 $test = basename("http://localhost/index.php?name=tank&sex=1#top");
 echo $test;
?>

结果如下

index.php?name=tank&sex=1#top

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

PHP 相关文章推荐
用php和MySql来与ODBC数据连接
Oct 09 PHP
php 图片上添加透明度渐变的效果
Jun 29 PHP
PHP连接SQLServer2005 的问题解决方法
Jul 19 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
Oct 06 PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 PHP
php ci框架中加载css和js文件失败的原因及解决方法
Jul 29 PHP
php从完整文件路径中分离文件目录和文件名的方法
Mar 13 PHP
PHP下载远程文件到本地存储的方法
Mar 24 PHP
PHP环形链表实现方法示例
Sep 15 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
详解no input file specified 三种解决方法
Nov 29 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 PHP
php实现的网页版剪刀石头布游戏示例
Nov 25 #PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
Nov 25 #PHP
基于CI框架的微信网页授权库示例
Nov 25 #PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 #PHP
thinkphp整合微信支付代码分享
Nov 24 #PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 #PHP
微信自定义分享php代码分析
Nov 24 #PHP
You might like
php将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
Js 中debug方式
2010/02/07 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
jQuery实现简单评论区功能
2020/10/26 jQuery
python中global与nonlocal比较
2014/11/21 Python
详解Python函数作用域的LEGB顺序
2016/05/14 Python
python万年历实现代码 含运行结果
2017/05/20 Python
使用XML库的方式,实现RPC通信的方法(推荐)
2017/06/14 Python
Python内置模块ConfigParser实现配置读写功能的方法
2018/02/12 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
Python实现寻找回文数字过程解析
2020/06/09 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
留学推荐信写作指南
2014/01/25 职场文书
文员岗位职责范本
2014/03/08 职场文书
优质服务演讲稿
2014/05/14 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书