PHP parse_url 一个好用的函数


Posted in PHP onOctober 03, 2009

举例子如下:

$url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; 
$parts = parse_url($url);

输出:
Array 
( 
[scheme] => http 
[host] => www.electrictoolbox.com 
[path] => /php-extract-domain-from-full-url/ 
)

又如:
<?php 
$url = 'http://username:password@hostname/path?arg=value#anchor'; 
print_r(parse_url($url)); 
echo parse_url($url, PHP_URL_PATH); 
?>

输出:
Array 
( 
[scheme] => http 
[host] => hostname 
[user] => username 
[pass] => password 
[path] => /path 
[query] => arg=value 
[fragment] => anchor 
)

可以看到,可以很容易分解出一个URL的各个部,那如果要拿指定的部分出来的话也很容易,如
echo parse_url($url, PHP_URL_PATH);
就是在第二个参数中,设定如下的参数:
PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT.
PHP 相关文章推荐
php正则
Jul 07 PHP
PHP数组实例总结与说明
Aug 23 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
Oct 06 PHP
php判断终端是手机还是电脑访问网站的思路及代码
Apr 24 PHP
解析PHP提交后跳转
Jun 23 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 PHP
PHP计算加权平均数的方法
Jul 16 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
PHP redis实现超迷你全文检索
Mar 04 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
Apr 30 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 15 PHP
详解阿里云视频直播PHP-SDK接入教程
Jul 09 PHP
php面向对象全攻略 (十七) 自动加载类
Sep 30 #PHP
php面向对象全攻略 (十六) 对象的串行化
Sep 30 #PHP
php面向对象全攻略 (十五) 多态的应用
Sep 30 #PHP
php面向对象全攻略 (十四) php5接口技术
Sep 30 #PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
Sep 30 #PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
Sep 30 #PHP
php面向对象全攻略 (十) final static const关键字的使用
Sep 30 #PHP
You might like
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
ThinkPHP惯例配置文件详解
2014/07/14 PHP
php常用数组函数实例小结
2016/12/29 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
JSONP 跨域访问代理API-yahooapis实现代码
2012/12/02 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
列举Python中吸引人的一些特性
2015/04/09 Python
python中enumerate函数用法实例分析
2015/05/20 Python
python从入门到精通(DAY 2)
2015/12/20 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
python 弧度与角度互转实例
2020/04/15 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
给海归自荐信的建议
2013/12/13 职场文书
医院学雷锋活动策划方案
2014/02/15 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
小学推普周活动总结
2015/05/07 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
Python爬虫基础初探selenium
2021/05/31 Python
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android