定义和用法

pathinfo() 函数以数组或字符串的形式返回关于文件路径的信息

语法

pathinfo(path,options)

参数解析

参数 描述
path 必需。规定要检查的路径。
options 可选。规定要返回的数组元素。默认是 all。

可能的值:

  • PATHINFO_DIRNAME - 只返回 dirname

  • PATHINFO_BASENAME - 只返回 basename

  • PATHINFO_EXTENSION - 只返回 extension

  • PATHINFO_FILENAME - 只返回 filename

示例

<?php
  var_dump(pathinfo("/testweb/test.txt",PATHINFO_DIRNAME));

var_dump(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));
    var_dump(pathinfo("/testweb/test.txt",PATHINFO_EXTENSION));

var_dump(pathinfo("/testweb/test.txt",PATHINFO_FILENAME));

?>

输出

string(8)"/testweb"

string(8)"test.txt"

string(3)"txt"

string(4)"test"

本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1896168

pathinfo函数相关推荐

  1. php pathinfo()函数

    2019独角兽企业重金招聘Python工程师标准>>> 一.pathinfo()函数 pathinfo()函数返回一个包含了文件信息的数组,数组中有四个元素,分别是dirname.b ...

  2. PHP pathinfo() 函数【获取文件后缀】

    使用内置函数获取上传文件后缀名.多方便 $string = $_FILES['pic']['name']; echo $fileType = pathinfo($string, PATHINFO_EX ...

  3. pathinfo函数获取非UTF-8字符集文件名的问题

    看下面两句话: $path_parts = pathinfo($filename); $title = $path_parts['filename']; 在如果文件名是GBK.GB2312等非UTF- ...

  4. pathinfo()函数详解

    pathinfo() - 返回文件路径的信息 适用版本:    php4>=4.0.3 php5 php7 用法:mixed pathinfo ( string $path [, int $op ...

  5. java pathinfo,nginx下支持PATH_INFO的方法实例详解

    本文实例分析了nginx下支持PATH_INFO的方法.分享给大家供大家参考,具体如下: 要想让nginx支持PATH_INFO,首先需要知道什么是pathinfo,为什么要用pathinfo? pa ...

  6. 在nginx下配置PATH_INFO的方法,包含新老版本的设置方法,以及$_SERVER[PATH_INFO]和phpinfo()函数的使用方法...

    要想让nginx支持PATH_INFO,首先需要知道什么是pathinfo,为什么要用pathinfo? pathinfo不是nginx的功能,pathinfo是php的功能. php中有两个path ...

  7. php的pathinfo,php中PathInfo的用法举例(图文)

    本节跟大家分享下php中全局变量$_SERVER['PATH_INFO']及pathinfo()函数的用法,就我所了解的当前流行的cms系统,比如dedecms与帝国cms均多有用到这二个,来定义或获 ...

  8. php文件名函数,php 获取文件名basename()函数的用法总结

    PHP 中basename()函数给出一个包含有指向一个文件的全路径的字符串,此函数返回基本的文件名,本篇文章收集了关于使用PHP basename()函数获取文件名的几篇文章,希望对大家理解使用PH ...

  9. php 当前路径函数,PHP解析目录路径的3个函数总结

    要描述一个文件的位置,可以使用决对路径和相对路径.绝对路径是从根开始一级一级地进入各个子目录,最后指定该文件名或目录名.而相对目录是从当前目录进入某目录,最后指定该文件名或目录名.在系统的每个目录下都 ...

  10. php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path

    zendframework的示例index.php里有这样一句 set_include_path('.' . PATH_SEPARATOR . '../library/'. PATH_SEPARATO ...

最新文章

  1. AWS ELB Sticky Session有问题?别忘了AWSELB cookie
  2. 【转载】c#类的成员初始化顺序
  3. 切糕[HNOI2013]
  4. Apache Flink 读取本地文件,处理数据,导入ES
  5. 用matlab交互式的选取图像特定区域数据
  6. esp8266 html文件,ESP8266 基ESP8266_RTOS_SDK (ESP-IDF )中嵌入网页文件(示例代码)
  7. java textfield赋值_Java中怎么把运行结果显示到textfield中
  8. html流星雨代码_HTML制作流星雨特效
  9. 回归分析beta值的标准_学好这20%,就能解决80%的数据分析问题 | 数据产品经理必看...
  10. JMETER从数据库获取数据作为脚本参数
  11. 计算机网络提出问题,南昌大学高级计算机网络课堂提问及详解.doc
  12. 机器学习(ML)在材料领域应用专题
  13. 资源:在10天内建立区块链知识框架
  14. 不小心把桌面进程结束了怎么办_点击任务管理器上的结束进程电脑桌面的图标都 – 手机爱问...
  15. java 实现 word 文档的在线编辑以及流转
  16. Codeforces Round #815 (Div. 2) A-D2
  17. 微信小程序--点击水波涟漪效果
  18. java计算机毕业设计springboot+vue度假山庄酒店管理系统
  19. Linux内核源码分析-scsi子系统-让磁盘转起来-sd_spinup_disk
  20. 股票自选股基本函数大全-5

热门文章

  1. 每日一九度之 题目1091:棋盘游戏
  2. 【随记】还原SQL Server数据库步骤
  3. quartz定时任务中常用的cron表达式
  4. 撩开云计算神秘面纱之阿里云弹性计算服务篇
  5. day3—python——文件操作
  6. OSI七层模型:TCP/IP HTTP WebSocket MQTT
  7. WF的性能特征(一)
  8. 关于数据分析师的4个你问我答,你曾有过这些困扰吗?
  9. 精选 | 2017年11月R新包推荐
  10. python psutil 获取命令历史_python中系统信息获取psutil使用