php parse_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时间元件参数

实例

<?php
$url = 'http://username:password@hostname/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-09-23 15:58:52

php parse_url 函数教程的相关文章

php str_split() 函数教程

php str_split() 函数教程 定义和用法 该str_split ( )函数的字符串分割成一个数组. 语法 str_split(string,length) Parameter Description string 必需的.指定的字符串分裂 length 任择.指定的长度每个数组元素.默认值是1 下面看实例. <?php print_r(str_split("Hello")); ?> 输出结果. Array ( [0] => H [1] => e [2

PHP header 函数教程

PHP header 函数教程 定义和用法 header ( )函数发送一个原始HTTP头到客户端. 重要的是要看到,标题( )必须在任何所谓的实际产出发送(在PHP 4和以后,您可以使用输出缓冲来解决这个问题) : <?php // This results in an error. // The output above is before the header() call header('Location: http://www.example.com/'); ?> 语法: heade

php print() 与printf()函数教程

php print() 与printf()函数教程 定义和用法 print( )函数输出一个或多个字符串. 语法 print(strings) Parameter Description strings Required. One or more strings to be sent to the output 提示和说明注:print( )函数没有实际的功能,所以你不需要使用括号的. 提示:print( )函数略低于回声( ) . -------------------------------

php 字符串函数教程与实例代码

在php中字符串函数有很多哦,在说了php本来就是由函数组成了,这让开发人员可以加快网站的开发速度哦,好了费话不说多了我们来看看我为各位朋友免费提供的php 字符串函数教程与实例代码吧. AddSlashes: 字符串加入斜线. bin2hex: 二进位转成十六进位. Chop: 去除连续空白. Chr: 返回序数值的字符. chunk_split: 将字符串分成小段. convert_cyr_string: 转换古斯拉夫字符串成其它字符串. crypt: 将字符串用 DES 编码加密. ech

PHP join() 函数教程

PHP join() 函数教程 定义和用法 在join( )函数返回一个字符串的内容阵列. 在join( )函数是一个别名的inplode( )函数. 语法 join(separator,array) Parameter Description separator 任择.指定放什么东西到之间的数组元素.默认为" " (空字符串) array 必需的.阵列join到一个字符串 提示和说明注:join( )函数接受其参数要么秩序.然而,对于符合爆炸( ) ,你应该使用记录命令的论点. 注:

sql入门教程:SQL COUNT() 函数教程

SQL COUNT() 函数教程  COUNT( )函数返回的行数符合规定的标准. 数据库计数( column_name )语法  COUNT( column_name )函数返回的数量值(空值将不予以计算)的指定栏: SELECT COUNT(column_name) FROM table_name 数据库计数COUNT( * )语法COUNT( * )函数返回的记录数量在一个表: SELECT COUNT(*) FROM table_name SQL COUNT(DISTINCT colum

array_diff_assoc() 与 array_diff_uassoc()函数教程

array_diff_assoc() 与 array_diff_uassoc()函数教程 定义和用法 该array_diff_assoc ( )函数比较两个或两个以上的阵列,并返回一个数组的项和值从第一阵列,只有当他们不存在任何其他阵列. 语法 array_diff_assoc(array1,array2,array3...) array1要求.第一阵列阵列,其他将与array2要求.一个数组是相对于第一阵列array3可选.一个数组是相对于第一阵列看个例子.<?php $a1=array(0=

PHP strptime() 函数教程

PHP strptime() 函数教程 定义和用法 strptime( )函数解析一个时间/日期产生strptime( ) . 此函数返回一个数组的日期剖析.的含义返回数组的键是: [ tm_sec ] -秒( 0 -61) [ tm_min ] -分钟( 0 -59) [ tm_hour ] -小时( 0 -23) [ tm_mday ] -一个月的第一天起( 1 -31) [ tm_mon ] -个月以来月1日( 0 -11) [ tm_year ] -自1 900年以来年 [ tm_wda

php chmod 函数教程

php chmod定义和用法 chmod属性( )函数的改变指定文件的权限,如果在返回TRUE和FALSE成功的失败. 语法 chmod(file,mode) file 必需的.指定的档案检查 mode 必需的.指定新的权限.参数的模式由四个数字:一是数量始终为零第二个数字指定的权限的所有者第三若干规定的权限所有者的用户组第四若干规定的权限其他人可能值(设置多个权限,增加下面的编号) : 1 =执行权限 2 =写入权限 4 =读取权限 下面我们来看看实例吧. <?php// Read and w