首頁 > 後端開發 > php教程 > 如何從 PHP 的完整路徑中提取檔案名稱?

如何從 PHP 的完整路徑中提取檔案名稱?

Susan Sarandon
發布: 2024-12-28 07:30:53
原創
293 人瀏覽過

How Can I Extract a Filename from a Full Path in PHP?

在PHP 中從路徑中提取檔案名稱

在PHP 中,經常需要從完整路徑中擷取檔案名,特別是當擷取檔案名使用目錄或操作檔案系統。讓我們探討如何利用 PHP 的強大功能來實現這一點。

問題:從完整路徑擷取檔案名稱

假設我們有以下完整路徑:

F:Program FilesSSH Communications SecuritySSH Secure ShellOutput.map

F:Program FilesSSH Communications SecuritySSH Secure ShellOutput.map

F:Program FilesSSH Communications SecuritySSH Secure ShellOutput.map

F:Program FilesSSH Communications SecuritySSH Secure ShellOutput.map

我們希望提取檔案名,即「Output.map」。

解決方案:使用basename() 函數

PHP basename() 函數提供了一種簡潔便捷的方法從給定的檔案名稱中擷取檔案名稱路徑。

basename(path, suffix)
登入後複製
語法:

    參數:
  • 從路徑中擷取🎜>
  • 路徑:

路徑:

<?php
$path = "F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map";
$file_name = basename($path);
echo $file_name; // Output: Output.map
?>
登入後複製
路徑:

後綴(可選):
<?php
$path = "F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map";
$file_name_without_extension = basename($path, ".map");
echo $file_name_without_extension; // Output: Output
?>
登入後複製
如果提供,則從檔案名稱中刪除指定的後綴。

範例:從我們的範例中提取檔案名稱路徑:刪除檔案副檔名:後綴參數可用於從擷取的檔案名稱中刪除任何檔案副檔名。例如,要從「Output.map」中提取「Output」:透過利用PHP 的basename() 函數,開發人員可以輕鬆靈活地從完整路徑中高效地提取文件名。此功能在各種文件管理和操作場景中特別有用。

以上是如何從 PHP 的完整路徑中提取檔案名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板