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:week=1

fragment:#demo

当URL是http://username:[email protected]的形式时,user:username,pass:password

php parse_url()函数,布布扣,bubuko.com

时间: 2024-11-05 20:24: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 函数教程

[导读] 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并返回一个关联数组含有任何的各个

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

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' =>

自定义的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解析出来的所有参数,完整参数实例如下:

php URL解析函数parse_str和parse_url的区别

php parse_str函数将查询字符串解析到变量中,parse_url函数用于解析整个URL,并返回其组成部分.本文章向大家介绍这两个函数在解析URL时的使用方法和区别. php parse_str函数 php parse_str函数将查询字符串解析到变量中. parse_str函数有两个参数,第一个参数为需要解析的查询字符串并且是必须的,第二个参数用于设置接收解析查询字符串的变量,第二个参数是可选的.请看下面实例: 这里我们使用了parse_url来获取URL的查询字符串,parse_ur

20 使用网络函数和协议函数

20 使用网络函数和协议函数主要内容:介绍PHP所提供的面向网络的函数,这些函数能够使脚本与Internet进行交互.先看了一个例子:程序清单20-1 lookup.php —— 从NASDAQ获得$symbol列表所给出股票的报价脚本 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Stock Quote From

详解php 获取文件名basename()函数的用法

PHP 中basename()函数给出一个包含有指向一个文件的全路径的字符串,此函数返回基本的文件名,本篇文章收集了关于使用PHP basename()函数获取文件名的几篇文章,希望对大家理解使用PHP basename()函数获取文件名有所帮助. 1.详解php basename()函数获取文件名的用法 php basename()函数给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名.如果文件名是以 suffix 结束的,那这一部分也会被去掉.在 Windows 中,斜线(/

parse_url()

把URL解析成需要的部分 parse_url() 函数可以解析 URL,返回其组成部分.它的用法如下: array parse_url ( string url ) 此函数返回一个关联数组,包含现有 URL 的各种组成部分.如果缺少了其中的某一个,则不会为这个组成部分创建数组项.组成部分为: scheme - 如 http host port user pass path query - 在问号 ? 之后 fragment - 在散列符号 # 之后 此函数并不意味着给定的 URL 是合法的,它只