博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2/8/16 转10进制
阅读量:7143 次
发布时间:2019-06-29

本文共 691 字,大约阅读时间需要 2 分钟。

2,"0"=>8,"0x"=>16); $remainderArr = array(10=>'a', 11=>'b', 12=>"c", 13=>'d', 14=>"e", 15=>"f"); $remainderArr_rev = array_flip($remainderArr); if(!in_array($decimal, $arr)){ return ; } $newData = (string)$data; //强制转化为字符串 $num = 0; $len = strlen($newData); for($i=0;$i<$len;$i++){ if($decimal == 16 && in_array($newData[$i], $remainderArr)){ $num += $remainderArr_rev[$newData[$i]]*pow($decimal,$len-$i-1); }else{ $num += $newData[$i]*pow($decimal,$len-$i-1); } } return $num; } var_dump(tDecimal("101", 2)); //int(5) var_dump(tDecimal("07", 8)); //int(7)var_dump(tDecimal("1f", 16)); //int(31)

 

转载地址:http://mxgrl.baihongyu.com/

你可能感兴趣的文章
nginx url rewrite break和last的区别
查看>>
POJ - 3984 迷宫问题
查看>>
初步体验libsvm用法3(matlab实例)
查看>>
Linux实践四:ELF文件格式分析
查看>>
查看innodb表空间
查看>>
两行代码搞定UI主流框架
查看>>
Android之TabHost布局
查看>>
jQuery 源码:属性
查看>>
常见的文件以及4大对象
查看>>
win Server 2008 笔记
查看>>
黑客内参详解如何通过API调用来分析恶意软件
查看>>
OpenCV入门:(七:OpenCV取随机数以及显示文字)
查看>>
预测氨基酸替换的致病性及分子机制:MutPred工具的使用
查看>>
Lerning Entity Framework 6 ------ Introduction to TPH
查看>>
java23种设计模式之二: 单例设计模式(6种写法)
查看>>
[转载][HTML] 普通的DIV分层以及版透明效果
查看>>
Oracle删除死锁进程的方法
查看>>
序列的方法
查看>>
字符串匹配算法
查看>>
Eclipse 问题整理
查看>>