首頁 >後端開發 >php教程 >如何提取沒有 PHP 副檔名的腳本檔名?

如何提取沒有 PHP 副檔名的腳本檔名?

Patricia Arquette
Patricia Arquette原創
2024-11-09 12:35:02276瀏覽

How to Extract a Script Filename Without its PHP Extension?

提取沒有PHP 副檔名的腳本檔案名稱

使用PHP 的魔法常數__FILE__ 可以輕鬆完成取得完整的腳本檔案名稱,包括其擴展名。但是,如果您的目標是取得不含“.php”副檔名的檔名,則需要稍微不同的方法。

方法 1:將 basename() 與 FILE

basename() 函數可以從 __FILE__ 中刪除副檔名。例如:

這會將給定腳本名稱「jquery.js.php」的「jquery.js」指派給 $filenameWithoutExtension。

方法 2:通用擴充刪除函數

您也可以建立一個通用函數,從任何filename:

方法3:子字串和字串分割

另一個選擇是使用標準字串函式庫函數,例如substr() 和strrpos():

效能注意事項

基準測試顯示使用字串函數比使用pathinfo() 快得多。

範例用法

以上是如何提取沒有 PHP 副檔名的腳本檔名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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