第一种方法:魔术常量 __FILE__
只需使用PHP魔术常量 __FILE__来获取当前文件名。
但似乎你不想要.php这个部分。用 name函数可以解决:
name(__FILE__, \'.php\');
更通用的文件扩展名移除器看起来像这样:
function chopExtension($filename) {
return pathinfo($filename, PATHINFO_FILENAME);
}
var_dump(chopExtension(\'bob.php\')); // string(3) \"bob\"
var_dump(chopExtension(\'bob.i.have.dots.zip\')); // string(15) \"bob.i.have.dots\"
正如您所料,使用标准字符串库函数要快得多。
function chopExtension($filename) {
return substr($filename, 0, strrpos($filename, \'.\'));
}
第二种方法:pathinfo
$filename = \"jquery.js.php\";
$ext = pathinfo($filename, PATHINFO_EXTENSION);//will output: php
$file_ name = pathinfo($filename, PATHINFO_FILENAME);//will output: jquery.js 继续阅读与本文标签相同的文章
下一篇 :
php in_array()适用于多维数组吗
-
陈春花:组织由分到合,万物互联时代效率来源于协同
2026-05-15栏目: 教程
-
编程需要选择什么配置的电脑
2026-05-15栏目: 教程
-
怎样让付钱更安全方便?这家落户普陀的企业携手银联将有大动作!
2026-05-15栏目: 教程
-
工业大数据该怎么用,用在哪,这篇文章来告诉你
2026-05-15栏目: 教程
-
国产代工崛起新巨头!富士康出走容易回归难,郭台铭后悔莫及
2026-05-15栏目: 教程
