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 接口类与抽象类的实际作用
Nov 26 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
Jul 02 PHP
浅析51个PHP处理字符串的函数
Aug 02 PHP
thinkphp在模型中自动完成session赋值示例代码
Sep 09 PHP
php实现的发送带附件邮件类实例
Sep 22 PHP
PHP测试成功的邮件发送案例
Oct 26 PHP
Yii实现简单分页的方法
Apr 29 PHP
PHP中header用法小结
May 23 PHP
php使用 readfile() 函数设置文件大小大小的方法
Aug 11 PHP
Laravel多用户认证系统示例详解
Mar 13 PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
Apr 06 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
PHP4在Windows2000下的安装
2006/10/09 PHP
PHP中的正规表达式(一)
2006/10/09 PHP
PHP新手上路(九)
2006/10/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
在JavaScript中typeof的用途介绍
2013/04/11 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
js微信分享API
2020/10/11 Javascript
原生js实现对Ajax的封装(仿jquery)
2017/01/22 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
vue项目首屏加载时间优化实战
2019/04/23 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
python网络编程学习笔记(六):Web客户端访问
2014/06/09 Python
Python正则简单实例分析
2017/03/21 Python
python实现微信每日一句自动发送给喜欢的人
2019/04/29 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
两种CSS3伪类选择器详细介绍
2013/12/24 HTML / CSS
Fanatics法国官网:美国体育电商
2019/08/27 全球购物
Java面试题汇总
2015/12/06 面试题
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
java代码实现空间切割
2022/01/18 Java/Android