首頁 >後端開發 >php教程 >如何提取不含副檔名的檔案名稱(準確方法)?

如何提取不含副檔名的檔案名稱(準確方法)?

Patricia Arquette
Patricia Arquette原創
2024-11-02 14:36:02797瀏覽

How to Extract a Filename Without Its Extension (Accurate Method)?

擷取不含副檔名的檔案名稱(準確方法)

許多用於刪除檔案副檔名的線上腳本依賴檔案名稱中是否存在點。但是,此方法可能會導致錯誤的結果,特別是對於具有多個點的檔案名稱。

更準確的方法是使用 PHP 的 pathinfo() 函數,該函數提供全面的檔案路徑資訊。

<code class="php"><?php
$filename = 'filename.md.txt';

// Extract the filename without the extension
$filenameWithoutExtension = pathinfo($filename, PATHINFO_FILENAME);

// Display the result
echo "Filename without extension: $filenameWithoutExtension"; // Output: filename.md
?></code>

pathinfo() 傳回一個包含檔案路徑資訊的命名數組,傳遞 PATHINFO_FILENAME 作為第二個參數傳回不含副檔名的檔案名稱。此方法可以準確處理帶有多個點的文件,並確保僅刪除實際的擴展名。

以上是如何提取不含副檔名的檔案名稱(準確方法)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn