函数名
pathinfo 返回文件的各个组成部份
basename 返回文件名
dirname 文件目录部份
parse_url 网址拆解成各部份
http_build_query 生成url 中的query字符串
http_build_url 生成一个url
可以通过 pathinfo 使用,也可以直接使用
<?php $path_parts = pathinfo('h:test/tets.txt'); echo '文件目录名 '.$path_parts['dirname'].'<br>'; echo '文件全名 '.$path_parts['basename'].'<br>'; echo '文件扩展名 '.$path_parts['extension'].'<br>'; echo '文件名 ',$path_parts['filename'].'<br>'; echo basename('h:\\test\test.txt','t'); ?>
basename
string basename ( string $路径[, string $suffix ])
功能:传入路径返回文件名
第一个参数传入路径。
第二个参数,指定我文件名到了指定字符停止。
echo basename("h:\\test\\test.txt","t") //输出 test\test.tx echo basename("h:\\test\\test.txt) //输出test\test.txt
dirname
dirname(string $路径)
功能:返回文件路径的文件目录部份
parse_url
mixed parse_url ( string $路径 )
功能:将网址拆解成各个部份
参考例子
<?php $url = 'http://username:password@hostname:9090/path?arg=value#anchor'; var_dump(parse_url($url)); ?>
输出结果
array(8) {
["scheme"]=> string(4) "http"
["host"]=> string(8) "hostname"
["port"]=> int(9090)
["user"]=> string(8) "username"
["pass"]=> string(8) "password"
["path"]=> string(5) "/path"
["query"]=> string(9) "arg=value"
["fragment"]=> string(6) "anchor"
}