dirname(string path):给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。 斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。

dirname(http://www.sina.com.cn/abc/de/fg.php?id=1)//返回http://www.sina.com.cn/abc/de/

string basename ( string path [, string suffix] ):本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉.

basename("http://www.sina.com.cn/abc/de/fg.php?id=1");//返回fg.php?id=1

basename("http://www.sina.com.cn/abc/de/fg.php?id=1",‘?id=1‘);//返回fg.php

array pathinfo ( string path [, int options] ): 返回文件路径的信息,包括以下的数组单元:dirname,basename 和 extension.可以通过参数 options 指定要返回哪些单元。它们包括:PATHINFO_DIRNAME,PATHINFO_BASENAME 和 PATHINFO_EXTENSION。默认是返回全部的单元。

pathinfo("http://www.sina.com.cn/abc/de/fg.php?id=1");

//返回如下信息

[dirname] => http://www.sina.com.cn/abc/de

[basename] => fg.php?id=1

[extension] => php?id=1

[filename] => fg

string realpath ( string path ):返回规范化的绝对路径名,用于传入相对路径,返回没有../ 和./ 以及多余的/的绝对路径,失败时返回 FALSE,比如说文件不存在的话

array parse_url ( string url ):解析 URL,返回其组成部分

parse_url("http://www.sina.com.cn/abc/de/fg.php?id=1");

//返回如下信息

[scheme] => http

[host] => www.sina.com.cn

[path] => /abc/de/fg.php

[query] => id=1

void parse_str ( string str [, array &arr] ):主要用于得到url中参数与对应值的键值对,如果第二个参数存在,解析的字符串作为元素存放在这个变量中

$str = "first=value&arr[]=foo+bar&arr[]=baz";

parse_str($str);

echo $first;  // value

echo $arr[0]; // foo bar

echo $arr[1]; // baz

parse_str($str, $output);

echo $output[‘first‘];  // value

echo $output[‘arr‘][0]; // foo bar

echo $output[‘arr‘][1]; // baz

原文:http://www.cnblogs.com/fuland/p/4256600.html

php解析目录函数怎么用,PHP中目录解析函数相关推荐

  1. php getcwd文件件,PHP目录函数 getcwd (取得当前工作目录)

    在PHP中,目录函数 getcwd() 用于取得当前工作目录. 函数语法:string getcwd ( ) getcwd() 函数用于取得当前工作目录,成功则返回当前工作目录,失败返回 false. ...

  2. 目录忽略_宣传册设计中目录的构思方法和运用

    宣传册设计中有一项最容易被忽略,却也极为重要的内容就是目录.目录的设计导向着整个宣传册内容的坐标和布局.就好比阅读受众进入了购物中心,如何能快速准确的找到自己所心仪的内容并达成目的就要通过良好的指引. ...

  3. php创建多级目录函数,php创建多层(多级)目录的函数

    /** *根据路径path建立多级目录 *$dir目标目录 $mode权限,0700表示最高权限 */ function  makedir( $dir , $mode = "0700&quo ...

  4. Java显示文件层级目录函数_[转载]文件和目录复制函数

    评论内容较长,点击标题查看 --lees vloerlamp 评论内容较长,点击标题查看 --http://www.pinsaguelbc.fr I was going through a big l ...

  5. R语言ggplot2可视化、在一张图中画出两条曲线(two lines in same ggplot2 graph)、使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中

    R语言ggplot2可视化.在一张图中画出两条曲线(two lines in same ggplot2 graph).使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中 目录

  6. python中set()函数的用法,python中set()函数简介及实例解析

    python中set()函数简介及实例解析 set函数也是python内置函数的其中一个,属于比较基础的函数.其具体介绍和使用方法,下面进行介绍. set() 函数创建一个无序不重复元素集,可进行关系 ...

  7. Python中的os.chdir()函数:改变当前工作目录

    Python中的os.chdir()函数:改变当前工作目录 Python的os模块提供了一系列处理操作系统相关功能的接口.在其中,os.chdir()函数被广泛应用于Python程序中,用于改变当前的 ...

  8. PHP目录函数 readdir (从目录句柄中读取条目)

    在PHP中,目录函数 readdir() 用于从目录句柄中读取条目.     函数语法: string readdir ([ resource $dir_handle ] ) 函数参数说明: 参数 描 ...

  9. c语言实现新建目录函数,C语言中改变目录的相关操作函数详解

    C语言fchdir()函数:改变当前工作目录头文件: #include 定义函数: int fchdir(int fd); 函数说明:fchdir()用来将当前的工作目录改变成以参数fd 所指的文件描 ...

最新文章

  1. json数据在前端(javascript)和后端(php)转换
  2. 不是python中用于开发用户界面的第三方库-20个必不可少的Python库也是基本的第三方库...
  3. C++中的虚函数与纯虚函数
  4. Typecho给文章设置永久链接
  5. Mysql:Mysql数据库系统表之详细了解INNODB_TRX、INNODB_LOCKs、INNODB_LOCK_waits、PROCESSLIST表
  6. 常使用的webserver地址
  7. 我的Java后端书架
  8. 使用 Dapr 缩短软件开发周期,提高生产效率
  9. 160 - 18 Brad Soblesky.1
  10. Python3 基础学习笔记 C09【文件和异常】
  11. java bean set_JavaBean自动生成get和set方法
  12. BUAAOO P5-P7 Elevator Simulation
  13. What Every Programmer Should Know About Memory
  14. 给oracle数据库某一列数据的前面或者后面增加字符,合并两列的值
  15. 技术文档系列之架构设计文档模板
  16. python 日本 地图 热力图_python 在百度地图上画热力图
  17. h5页面可以获取安卓和ios平台,可获取手机类型,但是不能获取手机型号
  18. mysql入门篇1———单表操作
  19. 人体反应测试仪 c语言,FD.12-FD-HRT-A
  20. shell脚本之双重循环

热门文章

  1. ocupload完成文件上传(一键上传)
  2. HTTP/1.1 Range和Content-Range
  3. Ansible 之 用户管理
  4. Replication的犄角旮旯(一)--变更订阅端表名的应用场景
  5. [最新]制作u盘引导安装ubuntu11.04
  6. c++已知2点求中垂线_高中化学基于元素周期表的推断题知识总结!(2)
  7. python 解小学数学题_孩子尝试python解数学题,怎么实现呢?
  8. 信息学奥赛一本通(2063:【例1.4】牛吃牧草)
  9. 二分法求函数的零点(信息学奥赛一本通-T1241)
  10. 信息学奥赛C++语言:十位能被个位和百位之和整除