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 相关文章推荐
纯真IP数据库的应用 IP地址转化成十进制
Jun 14 PHP
php 引用(&)详解
Nov 20 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
Jan 11 PHP
深入PHP异步执行的详解
Jun 03 PHP
使用PHP获取当前url路径的函数以及服务器变量
Jun 29 PHP
php一次性删除前台checkbox多选内容的方法
Sep 22 PHP
PHP MPDF中文乱码的解决方式
Dec 08 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
为何说PHP引用是个坑,要慎用
Apr 02 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 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
ThinkPHP中Session用法详解
2014/11/29 PHP
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
JS控制文本域只读或可写属性的方法
2016/06/24 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
JavaScript实时更新当前的时间的示例代码
2020/07/15 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
Python实现的几个常用排序算法实例
2014/06/16 Python
跟老齐学Python之关于类的初步认识
2014/10/11 Python
Python下载懒人图库JavaScript特效
2015/05/28 Python
python中常用的九种预处理方法分享
2016/09/11 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
2020/11/13 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
证婚人搞笑证婚词
2014/01/10 职场文书
公务员职业生涯规划书范文  
2014/01/19 职场文书
函授大学生自我鉴定
2014/02/05 职场文书
理工大学毕业生自荐信范文
2014/02/22 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
个人考核材料
2014/05/15 职场文书
经管应届生求职信范文
2014/05/18 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
如何在C++中调用Python
2021/05/21 Python
关于Python中*args和**kwargs的深入理解
2021/08/07 Python
python基础之错误和异常处理
2021/10/24 Python
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技