金宝搏平台:php实现36进制与10进制转换功能示例_php技巧_脚本之家

本文实例讲述了php实现36进制与10进制转换功能。分享给大家供大家参考,具体如下:

本文实例讲述了PHP进制转换。分享给大家供大家参考,具体如下:

/** * @desc im:十进制数转换成三十六机制数 * @param $num 十进制数 * return 返回:三十六进制数*/function get_char { $num = intval return false; $charArr = array("0","1","2","3","4","5","6","7","8","9",'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); $char = ''; do { $key =  % 36; $char= $charArr[$key] . $char; $num = floor; } while ; return $char;}/** * @desc im:三十六进制数转换成十机制数 * @param $char 三十六进制数 * return 返回:十进制数 */function get_num{ $array=array("0","1","2","3","4","5","6","7","8","9","A", "B", "C", "D","E", "F", "G", "H", "I", "J", "K", "L","M", "N", "O","P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y","Z"); $len=strlen; for{ $index=array_search; $sum+=*pow; } return $sum;}

echo "get_char:".get_char."
";echo "get_num:".get_num."
";

10进制转换2、8、16、36、62进制

PS:这里再为大家推荐几款计算与转换工具供大家参考使用:

2、8、16、36、62进制转换10进制

在线任意进制转换工具:

有点要注意下,2、8、16进制转换时,使用的是系统的自己的函数。

科学计算器在线使用_高级计算器在线计算:

所以,不管怎么高精度转换值可能大于2147483646。

在线计算器_标准计算器:

32进制低精转换,最大值:2147483646;32进制高精转换,最大值:77309411327;64进制高精转换,最大值:133143986175。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数学运算技巧总结》、《PHP数组操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串用法总结》及《php常见数据库操作技巧汇总》

jinzhi.php文件,自带演示功能。

发表评论

电子邮件地址不会被公开。 必填项已用*标注