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 相关文章推荐
操作Oracle的php类
Oct 09 PHP
PHP制作图型计数器的例子
Oct 09 PHP
一个PHP日历程序
Dec 06 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
Apr 25 PHP
php页面缓存方法小结
Jan 10 PHP
php中get_object_vars()方法用法实例
Feb 08 PHP
PHP实现加密的几种方式介绍
Feb 22 PHP
PHP测试成功的邮件发送案例
Oct 26 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
PHP count_chars()函数讲解
Feb 14 PHP
php中使用array_filter()函数过滤数组实例讲解
Mar 03 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
常用的php对象类型判断
2008/08/27 PHP
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
Laravel 5框架学习之路由、控制器和视图简介
2015/04/07 PHP
PHP读书笔记_运算符详解
2016/07/01 PHP
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
[20:21]《一刀刀一天》第十六期:TI国际邀请赛正式打响,总奖金超过550万
2014/05/23 DOTA
Python 私有函数的实例详解
2017/09/11 Python
对python的文件内注释 help注释方法
2018/05/23 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
django Serializer序列化使用方法详解
2018/10/16 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
Python GUI自动化实现绕过验证码登录
2020/01/10 Python
python清空命令行方式
2020/01/13 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
CSS3实现div从下往上滑入滑出效果示例
2020/04/28 HTML / CSS
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
Alba Moda瑞士网上商店:独家意大利时尚女装销售
2016/11/28 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
生物科学系大学生的自我评价
2013/12/20 职场文书
给老师的道歉信
2014/01/11 职场文书
淘宝好评语句大全
2014/12/31 职场文书
2015年库房工作总结
2015/04/30 职场文书
运动会广播稿50字
2015/08/19 职场文书
68句权威创业名言
2019/08/26 职场文书