手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP取进制余数函数代码
PHP取进制余数函数代码
摘要:复制代码代码如下://取进制位上的数值functiongetRemainder($num,$bin,$pos,&$result=0){//a...

复制代码 代码如下:

//取进制位上的数值

function getRemainder($num, $bin, $pos, &$result = 0){

//author lianq.net

//$num 数值,十进制

//$bin 要转换的进制

//$pos 位数

$real_len = log($num, $bin);//对数,求原值长度

$floor_len = floor($real_len);//舍去求整

$base = pow($bin, $pos-1);//基数

$divisor = pow($bin,$pos);//除数

if($num >= $divisor){

$new_num = $num % pow($bin, $floor_len);

getRemainder($new_num, $bin, $pos, $result);

}else{

$result = floor($num / $base);

}

return $result;

}

//比如,数值16转换为9进制时,它的第一位上的数值是多少?

$a = getRemainder(16,9, 1);

echo $a;//输出7

【PHP取进制余数函数代码】相关文章:

PHP网络操作函数汇总

自定义PHP分页函数

PHP SPL标准库中的常用函数介绍

PHP中的一些常用函数收集

我的论坛源代码(六)

PHP文件操作方法汇总

PHP获取文件行数的方法

PHP5对象体系

PHP概述.

PHP数组和explode函数示例总结

精品推荐
分类导航