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输出xml格式字符串(用的这个)
Jul 12 PHP
PHP的简易冒泡法代码分享
Aug 28 PHP
php读取excel文件的简单实例
Aug 26 PHP
PHP实现今天是星期几的几种写法
Sep 26 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
May 10 PHP
PHP中的一些常用函数收集
May 26 PHP
PHP屏蔽关键字实现方法
Nov 17 PHP
php中static 静态变量和普通变量的区别
Dec 01 PHP
php 函数使用可变数量的参数方法
May 02 PHP
Windows 下安装 swoole 图文教程(php)
Jun 05 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
Aug 16 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
Nov 04 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
让你同时上传 1000 个文件 (一)
2006/10/09 PHP
PHP配置心得包含MYSQL5乱码解决
2006/11/20 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
php使用curl通过代理获取数据的实现方法
2016/05/16 PHP
Yii框架数据模型的验证规则rules()被执行的方法
2016/12/02 PHP
php base64 编码与解码实例代码
2017/03/21 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
php中关于换行的实例写法
2019/09/26 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
2015/09/14 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
微信小程序 网络请求(post请求,get请求)
2017/01/17 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
python 追踪except信息方式
2020/04/25 Python
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
党员思想汇报范文
2013/12/30 职场文书
地震捐款倡议书
2014/08/29 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
三严三实学习心得体会
2014/10/13 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
中秋节感想
2015/08/10 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python