php实现的任意进制互转类分享
这篇文章主要介绍了php实现的任意进制互转类分享,本文直接给出了实现代码,需要的朋友可以参考下
之前不知道php自带有base_convert可以实现任意进制之间的转换,自己写了一个。。。。
self::$hex_max || $out_hex self::$hex_max || $in_hex _conv2hex10($int,$in_hex);
return strtoupper($this->_conv_hex($hex_10,$out_hex));
}
/**
* 将任意进制数字转为10进制数字
*/
private function _conv2hex10($int,$in_hex){
$int = strtoupper(trim($int));
if($in_hex==10){
return $int;
}elseif( $in_hex== 2 && function_exists('bindec')){
return bindec($int);
} elseif($in_hex== 16 && function_exists('hexdec')){
return hexdec($int);
} elseif($in_hex== 8 && function_exists('octdec')){
return octdec($int);
}
$array = array();
$result = 0;
for($i=0;$i
上一篇: MySQL分库分表环境下全局ID生成方案
下一篇: vlc-2.1.5 plugins详解