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 相关文章推荐
使用Xdebug调试和优化PHP程序之[1]
Apr 17 PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 PHP
php将数据库中的电话号码读取出来并生成图片
Aug 31 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
Jan 19 PHP
ThinkPHP采用实现三级循环代码实例
Jul 18 PHP
php截取指定2个字符之间字符串的方法
Apr 15 PHP
PHP图片水印类的封装
Jul 06 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
PHP7 错误处理机制修改
Mar 09 PHP
PHP7新增函数
Mar 09 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
laravel与thinkphp之间的区别与优缺点
2021/03/02 PHP
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
2006/09/22 Javascript
JMenuTab简单使用说明
2008/03/13 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
我喜欢你 抖音表白程序python版
2019/04/07 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
JAVA及PYTHON质数计算代码对比解析
2020/06/10 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
Myholidays美国:在线旅游网站
2019/08/16 全球购物
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
护士检查书
2014/01/17 职场文书
租房协议书
2014/04/10 职场文书
环保倡议书400字
2014/05/15 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
汇报材料怎么写
2014/12/30 职场文书
庆六一开幕词
2015/01/29 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书
sql字段解析器的实现示例
2021/06/23 SQL Server
JS 基本概念详细介绍
2021/10/16 Javascript
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers