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 相关文章推荐
MySQL授权问题总结
May 06 PHP
PHP4与PHP5的时间格式问题
Feb 17 PHP
php array的学习笔记
May 16 PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
Aug 21 PHP
使用php实现快钱支付功能(涉及到接口)
Jul 01 PHP
php中的ini配置原理详解
Oct 14 PHP
php curl 获取https请求的2种方法
Apr 27 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
Jun 30 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
PHP基于递归算法解决兔子生兔子问题
May 11 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 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实现无限极分类图文教程
2014/11/25 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
use jscript with List Proxy Server Information
2007/06/11 Javascript
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
js创建对象几种方式的优缺点对比
2016/09/28 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
javascript帧动画(实例讲解)
2017/09/02 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
机电一体化专业推荐信
2013/12/03 职场文书
培训心得体会
2013/12/29 职场文书
求职简历的自我评价
2014/01/31 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
创业计划书之甜品店
2019/09/18 职场文书
分析JVM源码之Thread.interrupt系统级别线程打断
2021/06/29 Java/Android