PHP实现的62进制转10进制,10进制转62进制函数示例
程序员文章站
2022-04-09 11:37:27
本文实例讲述了php实现的62进制转10进制,10进制转62进制函数。分享给大家供大家参考,具体如下:
百度出来的无法使用,只好自己写,有bug的地方欢迎留言,感谢...
本文实例讲述了php实现的62进制转10进制,10进制转62进制函数。分享给大家供大家参考,具体如下:
百度出来的无法使用,只好自己写,有bug的地方欢迎留言,感谢
function from62to10($str){ $dict = '0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz'; $len = strlen($str); $dec = 0; for($i = 0;$i<$len;$i++){ //找到对应字典的下标 $pos = strpos($dict, $str[$i]); $dec += $pos*pow(62,$len-$i-1); } return $dec; } echo from62to10('6r2hqo'); echo '<br>'; $dec = '5896401674'; function from10to62($dec) { $dict = '0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz'; $result = ''; do { $result = $dict[$dec % 62] . $result; $dec = intval($dec / 62); } while ($dec != 0); return $result; } echo from10to62($dec);
运行结果:
5896401674
6r2hq1
ps:这里再为大家推荐几款计算与转换工具供大家参考使用:
在线任意进制转换工具:
科学计算器在线使用_高级计算器在线计算:
在线计算器_标准计算器:
更多关于php相关内容感兴趣的读者可查看本站专题:《php数据结构与算法教程》、《php程序设计算法总结》、《php字符串(string)用法总结》、《php数组(array)操作技巧大全》、《php常用遍历算法与技巧总结》及《php数学运算技巧总结》
希望本文所述对大家php程序设计有所帮助。
推荐阅读
-
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
-
10进制整数转62进制的函数
-
PHP实现的62进制转10进制,10进制转62进制函数示例
-
postgresql 实现16进制字符串转10进制数字
-
php实现将任意进制数转换成10进制的方法
-
算法 - php如何把一个20位的62进制的转回10进制字符串
-
js使用栈来实现10进制转8进制与取除数及余数_javascript技巧
-
php实现将任意进制数转换成10进制的方法
-
Sqlserver中tinyint, smallint, int, bigint的区别 及 10进制转
-
php实现将任意进制数转换成10进制的方法,php进制_PHP教程