zoukankan      html  css  js  c++  java
  • 10进制转换成62进制

     /** 
     * 10进制转为62进制 
     *  
     * @param integer $n 10进制数值 
     * @return string 62进制 
     */ 
    function dec62($n) {  
        $base = 62;  
        $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';  
        $ret = '';  
        for($t = floor(log10($n) / log10($base)); $t >= 0; $t --) {  
            $a = floor($n / pow($base, $t));  
            $ret .= substr($index, $a, 1);  
            $n -= $a * pow($base, $t);  
        }  
        return $ret;  
    }
    
    /** 
     * 62进制转为10进制 
     * 
     * @param integer $n 62进制 
     * @return string 10进制 
     */ 
    function dec10($s) {  
        $base = 62;  
        $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';  
        $ret = 0;  
        $len = strlen($s) - 1;  
        for($t = 0; $t <= $len; $t ++) {  
            $ret += strpos($index, substr($s, $t, 1)) * pow($base, $len - $t);  
        }  
        return $ret;
    }
    

      

  • 相关阅读:
    2021-4-20 日报博客
    2021-4-19 日报博客
    2021-4-17 周报博客
    java web
    java web
    java web
    java
    java
    周末总结8
    java web
  • 原文地址:https://www.cnblogs.com/xiongwei89/p/3592035.html
Copyright © 2011-2022 走看看