html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

10进制整数转62进制的函数_PHP教程_编程技术

[ ] 已经帮助:人解决问题
 
/**  * 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;  
 
bnyHTML5中文学习网 - HTML5先行者学习网
bnyHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助