/** * 生成唯一字符串 * @return string */ function getUniqueStr(){ return md5(uniqid(microtime(true),true)); } /** * 获取文件的扩展名 * @param unknown $filename * @return string */ function getExt($filename){ return @strtolower(end(explode(".", $filename))); } function getExt1($filename){ return strtolower(substr(strrchr($filename, "."), 1)); }//strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。 function getExt2($filename){ return strtolower(substr($filename, strrpos($filename, ".")+1)); }//strrpos() 函数查找字符串在另一字符串中最后一次出现的位置。 function getExt3($filename){ return strtolower(phpinfo($filename)['extension']); } function getExt4($filename){ return strtolower(phpinfo($filename,PHPINFO_EXTENSION)); }