我见过很多处理特定文件名扩展名的函数。我自己总是使用我的这个解决方案:
function extension( $filename = __FILE__ ) {
$parts = explode('.', $filename);
return (strtolower($parts[(sizeof($parts) - 1)]));
}
echo extension(); // php
echo extension('.htaccess'); // htaccess
echo extension('htaccess'); // htaccess
echo extension('index.php'); // php
这是最好和最快的方法吗?