PHP中的basename()函數是一個內置函數,如果將文件的路徑作為參數提供給basename()函數,則該函數用於返回文件的基本名稱。
用法:
string basename ( $path , $suffix )
參數:PHP中的basename()函數接受兩個參數,分別是path和後綴。
- $path:此參數是字符串類型,是必需的。它指定文件的路徑。
- $suffix:這是一個可選參數,如果文件的擴展名以後綴結尾,則會隱藏該擴展名。
返回值:此函數返回文件的基本名稱,該文件的路徑已由用戶作為參數給出。
錯誤與異常:
- basename()函數無法識別路徑成分,例如“ ..”。
- basename()函數對用戶提供的輸入字符串起作用,並且不知道實際的文件係統。
- 在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
相關用法
- Node.js path.basename()用法及代碼示例
- PHP cos( )用法及代碼示例
- d3.js d3.hsl()用法及代碼示例
- p5.js sin()用法及代碼示例
- PHP pos()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
- p5.js log()用法及代碼示例
- PHP tan( )用法及代碼示例
- p5.js cos()用法及代碼示例
- PHP key()用法及代碼示例
- p5.js sq()用法及代碼示例
- p5.js second()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | basename() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。