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 相关文章推荐
用文本作数据处理
Oct 09 PHP
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
浅谈PHP强制类型转换,慎用!
Jun 06 PHP
解析PHP中一些可能会被忽略的问题
Jun 21 PHP
关于PHP开发的9条建议
Jul 27 PHP
PHP 等比例缩放图片详解及实例代码
Sep 18 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
Mar 14 PHP
Laravel学习教程之从入口到输出过程详解
Aug 27 PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 PHP
PHP延迟静态绑定的深入讲解
Apr 02 PHP
通过PHP设置BugFree获取邮箱通知
Apr 25 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
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
linux下php上传文件注意事项
2016/06/11 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
基于jQuery的星级评分插件
2011/08/12 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
web前端开发JQuery常用实例代码片段(50个)
2015/08/28 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
[47:02]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS paiN
2018/03/30 DOTA
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
关于python之字典的嵌套,递归调用方法
2019/01/21 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
DIY手工制作经营店创业计划书
2014/02/01 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
三方股东合作协议书
2014/10/28 职场文书
营销经理工作检讨书
2014/11/03 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
初二英语教学反思
2016/02/15 职场文书
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS