刪除檔案副檔名:一種綜合方法
考慮從檔案名稱中刪除副檔名的挑戰,而不僅僅是基於句點的存在,但尊重可變的延伸長度。這給傳統方法帶來了一個陷阱,即使用句點作為分隔符號來截斷字串。
尋求改進的解決方案
為了解決這個缺點,我們可以利用 PHP 的 pathinfo()功能。這個強大的內建函數提供了 PATHINFO_FILENAME 參數,該參數提供了一種精確的機制來提取檔案名,同時保留任何真實的副檔名。
範例:
考慮檔案名稱「filename.txt」。 md.txt」。使用pathinfo(),我們可以檢索檔案名稱(不包括副檔名),如下所示:
<code class="php">$filename = pathinfo('filename.md.txt', PATHINFO_FILENAME);</code>
這將傳回值“filename.md”,準確地去掉“txt 」副檔名。
pathinfo()的優點:
透過使用pathinfo(),您可以放心地刪除檔案副檔名,而不會影響資料完整性,確保您的程式設計工作獲得可靠的結果。
以上是如何可靠地刪除 PHP 中的檔案副檔名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!