PHP | pathinfo( ) Function

pathinfo( ) Function

pathinfo()是一个内建函数,用于使用关联数组或字符串返回关于路径的信息。

返回的数组或字符串包含以下信息:

  • 目录名称
  • 返回路径中的文件名(计算机术语)
  • 扩展

路径和选项作为参数发送到pathinfo()函数,如果没有传递选项参数,则返回一个关联数组,其中包含以下元素目录名、basename、扩展名。

语法

参数:PHP中的pathinfo()函数接受两个参数。

  1. path:指定文件路径的强制参数。
  2. options:它是一个可选参数,可用于限制pathinfo()函数返回的元素。通过deafult,它返回了所有可能的值,即目录名、basename和扩展名。
    可能的值可以限制使用:

    • PATHINFO_DIRNAME -只返回dirname
    • PATHINFO_BASENAME——只返回basename
    • PATHINFO_EXTENSION——只返回扩展名

返回值:如果不传递选项参数,则返回一个关联数组,其中包含以下元素:目录名、basename、扩展名。

错误和异常

  1. 如果路径有多个扩展,PATHINFO_EXTENSION只返回最后一个扩展。
  2. 如果路径没有扩展,则不返回扩展元素。
  3. 如果路径的basename以点开头,则以下字符被解释为扩展名,文件名为空。

例子

下面的程序演示了pathinfo()函数。

假设有一个名为gfg.txt的文件

程序1

输出

程序2

输出

程序3

输出

程序4

输出

参考

http://php.net/manual/en/function.pathinfo.php

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | array_filter() Function

下一篇: PHP | array_udiff_assoc() Function

登录 评论
avatar