PHP取进制余数函数代码


Posted in PHP onJanuary 19, 2012
//取进制位上的数值 
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 相关文章推荐
discuz加密解密函数使用方法和中文注释
Jan 21 PHP
php实现下载限制速度示例分享
Feb 13 PHP
php 伪静态之IIS篇
Jun 02 PHP
destoon实现公司新闻详细页添加评论功能的方法
Jul 15 PHP
PHP基于数组实现的分页函数实例
Aug 20 PHP
php中ob_get_length缓冲与获取缓冲长度实例
Nov 20 PHP
PHP实现加密的几种方式介绍
Feb 22 PHP
php修改上传图片尺寸的方法
Apr 14 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
Jan 25 PHP
100行PHP代码实现socks5代理服务器
Apr 28 PHP
PHP自定义函数获取汉字首字母的方法
Dec 01 PHP
PHP实现数据四舍五入的方法小结【4种方法】
Mar 27 PHP
PHP采集腾讯微博的实现代码
Jan 19 #PHP
Php图像处理类代码分享
Jan 19 #PHP
调试一段PHP程序时遇到的三个问题
Jan 17 #PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 #PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
Jan 16 #PHP
php 阴历-农历-转换类代码
Jan 16 #PHP
yii框架中的Url生产问题小结
Jan 16 #PHP
You might like
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
php简单smarty入门程序实例
2015/06/11 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
2015/03/13 Javascript
jquery仿百度百科底部浮动导航特效
2015/08/08 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
python实现二分查找算法
2017/09/21 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
Aquatalia官网:意大利著名鞋履品牌
2019/09/26 全球购物
医学护理系毕业生求职信
2013/10/01 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
大学社团活动总结
2014/04/26 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
新员工考核评语
2014/12/31 职场文书
浅谈PHP7中的一些小技巧
2021/05/29 PHP
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL