php parse_url 函数教程

[导读] php parse_url 函数教程parse_url ( PHP 4中, PHP 5中) parse_url -解析URL并返回其组成部分 描述 混合parse_url (字符串$网址[摘要$部分= -1 ] ) 此功能解析一个URL并返回一个关联数组含

parse_url
( PHP 4中, PHP 5中)

parse_url -解析URL并返回其组成部分

描述
混合parse_url (字符串$网址[摘要$部分= -1 ] )
此功能解析一个URL并返回一个关联数组含有任何的各个组成部分的URL ,也存在着分歧。

这个功能并不意味着验证给定网址,它不仅打破了它的上述部分。部分网址也接受, parse_url ( )会尝试尽量正确解析。

参数

网址
网址解析。无效的字元取代_.

部分
指定一个PHP_URL_SCHEME , PHP_URL_HOST , PHP_URL_PORT , PHP_URL_USER ,
PHP_URL_PASS , PHP_URL_PATH ,
PHP_URL_QUERY或PHP_URL_FRAGMENT检索只是一个特定的URL的组成部分作为一个字符串。

返回值
对严重畸形的URL , parse_url ( )可能会返回FALSE并发出E_WARNING 。否则关联数组返回的,其成分可能是(至少一个) :

计划-例如网址
主人
港口
用户
通行证
路径
查询-后问号?
片段-后hashmark #

如果部分参数指定返回一个字符串而不是一个数组。

修改

版本说明
5.1.2时间元件参数

实例

$url = ‘http://username:[email protected]/path?arg=value#anchor‘;

print_r(parse_url($url));

echo parse_url($url, PHP_URL_PATH);
?>
The above example will output:

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

时间: 2024-10-09 12:30:15

php parse_url 函数教程的相关文章

[单选题]parse_url()函数的功能是:

验证URL,并返回给定的组件 将URL分裂成标准URL组件 全部都不正确 返回解码的URL php parse_url 函数教程 来源:   时间:2013-09-05 19:01:42   阅读数:13954 分享到: 2 [导读] php parse_url 函数教程parse_url ( PHP 4中, PHP 5中) parse_url -解析URL并返回其组成部分 描述 混合parse_url (字符串$网址[摘要$部分= -1 ] ) 此功能解析一个URL并返回一个关联数组含 php

php parse_url()函数

parse_url()函数是将输入的URL结构分解成几个部分来将其转变为一个关联数组 组成URL的几个基本部分为:scheme(协议名),host(主机名),port(端口号),path(文件路径),query(查询参数),user(用户名),pass(密码)如:http://www.example.com/index.php?week=1#demo scheme:http host:www.example.com port:80 user: pass: path:view.php query:

php parse_url()函数和parse_str()函数

1.parse_url():解析URL,并返回其组成部分 原型:mixed parse_url ( string $url [, int $component = -1 ] ) 此函数返回一个关联数组,包含现有 URL 的各种组成部分.如果缺少了其中的某一个,则不会为这个组成部分创建数组项.组成部分为: scheme - 如 http host port user pass path query - 在问号 ? 之后 fragment - 在散列符号 # 之后 ?php $url = 'http

回调函数教程(一):回调函数定义及用接口实现的实例

回调函数定义: 传递一个函数A到另一个函数B中,并且这个函数B执行函数A.我们就说函数A叫做回调函数.如果没有名称,就叫做匿名回调函数.或者将一个方法对象A 传递给另一个方法对象 B,让后者在适当的时候执行A,那么A就叫做回调函数. 回调函数实例理解: 消防员给出一个电话号码119(这是每个人都知道的,119就相当于Java中的一个接口),并且在每一个地方都设置一个发生火灾时的检测装置,如果危急到人们的人生安全时,那么市民就可以通过119给消防员打电话,然后叫消防员来处理.回调的意思就是说,消防

AxureRP7.0教程 Axure函数教程 中继器/数据集Repeater/DataSet

原型库网站-讲师金乌原创发布,可自由转载,请注明出处! Axure中文官网:www.AxureRP.cn   <AxureRP7.0函数变量运算符详解> 中继器/数据集Repeater/DataSet Item 中继器的项 Item.Column0 中继器数据集的列名 index 中继器项的索引 isFirst 中继器的项是否第一个 isLast 中继器的项是否最后一个 isEven 中继器的项是否偶数 isOdd 中继器的项是否奇数数 isMarked 中继器的项是否被标记 isVisibl

PHP parse_url函数示例

parse_url 解析url,返回其各组成部分(第二个参数为返回指定的部分) $url = "https://i.cnblogs.com/EditPosts.aspx?opt=1";var_dump(parse_url($url));输出: /** * array(4) { 'scheme' => string(5) "https" 'host' => string(13) "i.cnblogs.com" 'path' =>

EXCEL中VLOOKUP函数教程

参考链接: http://baijiahao.baidu.com/s?id=1603886666150544094&wfr=spider&for=pc 原文地址:https://www.cnblogs.com/tianxiong/p/11978425.html

自定义的parse_url逆向函数http_build_url,将数组转为url字符串

parse_url函数可以讲一个url字符串解析成一个数组,但是php中似乎没有parse_url的逆向函数来讲一个解析出来的数组组合成url字符串,只有一个http_build_query用来将数组组合成query string.于是我自己写了一个http_build_url函数将parse_url解析出来的数组组合成完整的url. /** * 根据parse_url格式的数组生成完整的url * @param array $arr 接受parse_url解析出来的所有参数,完整参数实例如下:

Python 函数的参数知识汇总

函数搞不熟,后边就晕头转向了,在此重新归纳一下廖大神的函数教程,加深记忆 一.函数的参数分为: 位置参数 1 def power(x): # x 就是power(x)的一个位置参数,我们调用power(x)必须传入一个参数x 2 return x * x 默认参数 1 def power(x, n=2): #修改后的power()函数有两个位置参数,调用函数时如果传入两个参数,会依次传给x,n; 2 s = 1 #如果仅仅传入一个参数的话,那么n=2就是一个默认参数,默认为2,这就是默认参数 3