php 获取唯一字符串与文件扩展名函数

时间:2021-10-15 19:47:20
 /**
      * 生成唯一字符串
      * @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));
     }