php 一行代码获取文件后缀名
实例: $filename = 'D:/wamp/www/sparkphp/rar'; $rs = strtolower(trim(substr(strrchr($filename,”.“),1))); 详解: strrchr()函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符; substr()函数是返回字符串的一部分, 1表示从字符串下标第一个读起。直到结尾; trim()函数是去掉字符串前后空格; strtolower()函数是把字符串转换为小写。 补充其它方法 //方法一: function extend_1($file_name) { $retval=""; $pt=strrpos($file_name,"."); if ($pt) $retval=substr($file_name,$pt+1,strlen($file_name) - $pt); return ($retval); } //方法二 function extend_2($file_name) { $extend = pathinfo($file_name); $extend = strtolower($extend["extension"]); return $extend; } //方法三 function extend_3($file_name) { $extend =explode(".",$file_name); $va=count($extend)-1; return $extend[$va]; } ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |