PHP | dirname()函数

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

null

函数的作用是:返回父目录的路径,如果路径没有斜杠,则该路径包含一个点(’.’),表示当前目录。

语法:

string dirname ( $path )

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

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

错误和例外 :

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

例如:

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

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

下面的程序演示了dirname()函数:

方案1 :

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


输出:

user01/geeksforgeeks

方案2 :

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


输出:

/geeksforgeeks

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

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享