📜  PHP | basename()函数

📅  最后修改于: 2022-05-13 01:56:46.114000             🧑  作者: Mango

PHP | basename()函数

PHP中的 basename()函数是一个内置函数,如果文件的路径作为参数提供给 basename()函数,则该函数用于返回文件的基本名称。

句法:

string basename ( $path , $suffix )

参数: PHP中的 basename()函数接受两个参数,即路径和后缀。

  1. $path :该参数为字符串类型,必填。它指定文件的路径。
  2. $suffix :这是一个可选参数,如果文件以后缀结尾,则隐藏文件的扩展名。

返回值:此函数返回文件的基本名称,其路径已由用户作为参数给出。

错误和异常

  1. basename()函数无法识别路径组件,例如 '..' 。
  2. basename()函数对用户提供的输入字符串进行操作,并且不知道实际的文件系统。
  3. 斜杠、正斜杠 (/) 和反斜杠 (\) 在 Windows 平台上用作目录分隔字符,而在其他环境中它只是正斜杠 (/)。

例子:

Input : $path = "user01/home/documents/geeksforgeeks.php",
Output : geeksforgeeks.php

Input :  $path = "user01/home/documents/geeksforgeeks.php",
         $suffix = ".php"
Output : geeksforgeeks

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

程序 1


输出:

geeksforgeeks.php

方案二


输出:

geeksforgeeks

参考:
http:// PHP.net/manual/en/函数.basename。 PHP