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 相关文章推荐
PHP新手上路(四)
Oct 09 PHP
默默小谈PHP&MYSQL分页原理及实现
Jan 02 PHP
php escape URL编码
Dec 10 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
Apr 15 PHP
9段PHP实用功能的代码推荐
Oct 14 PHP
常见php数据文件缓存类汇总
Dec 05 PHP
如何实现php图片等比例缩放
Jul 28 PHP
yii2 数据库读写分离配置示例
Feb 10 PHP
PHP addcslashes()函数讲解
Feb 03 PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
Apr 06 PHP
php实现断点续传大文件示例代码
Jun 19 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实现生成验证码实例分享
2016/04/10 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
关于js datetime的那点事
2011/11/15 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
jQuery获得字体颜色16位码的方法
2016/02/20 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
使用Turtle画正螺旋线的方法
2017/09/22 Python
200行python代码实现2048游戏
2019/07/17 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
.NET remoting中对象激活的两种方式
2015/06/08 面试题
Why we need EJB
2016/10/20 面试题
会计系中文个人求职信
2013/12/24 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
护士长竞聘书
2014/03/31 职场文书
学习雷锋标语
2014/06/25 职场文书
三人合伙协议书范本
2014/10/29 职场文书
计划生育汇报材料
2014/12/26 职场文书
中标通知书格式
2015/04/17 职场文书
2016年大学生暑假爱心支教活动策划书
2015/11/26 职场文书
详解Nginx 工作原理
2021/03/31 Servers
教你怎么用python selenium实现自动化测试
2021/05/27 Python
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python