首页  >  文章  >  后端开发  >  如何提取没有 PHP 扩展名的脚本文件名?

如何提取没有 PHP 扩展名的脚本文件名?

Patricia Arquette
Patricia Arquette原创
2024-11-09 12:35:02227浏览

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