PHP dirname()函数用法介绍

2021年3月16日15:37:52 发表评论 635 次浏览

PHP中的dirname()函数是一个内置函数, 用于返回给定路径的目录名称。 dirname()函数用于父目录的路径, 即从当前目录升级。

dirname()函数返回父目录的路径, 如果该目录没有斜杠, 则该母目录包含一个点("。"), 表示当前目录。

语法如下:

string dirname ( $path )

参数:PHP中的dirname()函数仅接受一个参数, 即$ path。此参数指定要检查的路径。

返回值:它返回父目录的路径。

错误与异常:

  1. 在指定路径时, 在Windows环境中, 两个斜杠, 正斜杠(/)和反斜杠(\)都用作目录分隔符, 而在其他环境中, 它只是正斜杠(/)。
  2. dirname()函数对输入字符串进行操作, 因此它不知道实际的文件系统或路径组件(例如" ..")。

例子:

Input : dirname("user01/lsbin/gfg.txt")
Output : user01/lsbin

Input : dirname("/lsbin/gfg.txt");
Output : /lsbin

下面的程序说明了dirname()函数:

程序1:

<?php
  
// specifying path to the dirname() function
echo dirname( "user01/lsbin/gfg.txt" )
  
?>

输出如下:

user01/lsbin

程序2:

<?php
  
// specifying path to the dirname() function
echo dirname( "/lsbin/gfg.txt" );
  
?>

输出如下:

/lsbin

参考:

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


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: