當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP basename( )用法及代碼示例


PHP中的basename()函數是一個內置函數,如果將文件的路徑作為參數提供給basename()函數,則該函數用於返回文件的基本名稱。

用法:

string basename ( $path , $suffix )

參數:PHP中的basename()函數接受兩個參數,分別是path和後綴。


  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

<?php 
  
$path = "user01/home/documents/geeksforgeeks.php"; 
  
// basename() function to show 
// filename along with extension 
echo basename($path); 
  
?>

輸出:

geeksforgeeks.php

程序2

<?php 
  
$path = "user01/home/documents/geeksforgeeks.php"; 
  
// basename() function to show the 
// filename while hiding the extension 
echo basename($path, ".php"); 
  
?>

輸出:

geeksforgeeks

參考:
http://php.net/manual/en/function.basename.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | basename() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。