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 相关文章推荐
E路文章系统PHP
Dec 11 PHP
处理单名多值表单的详解
Jun 08 PHP
zf框架的zend_cache缓存使用方法(zend框架)
Mar 14 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 PHP
WordPress过滤垃圾评论的几种主要方法小结
Jul 11 PHP
php实现基于PDO的预处理示例
Mar 28 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
Laravel 队列使用的实现
Jan 08 PHP
Laravel核心解读之异常处理的实践过程
Feb 24 PHP
Laravel5.7 数据库操作迁移的实现方法
Apr 12 PHP
Linux系统下安装PHP7.3版本
Jun 26 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 session_start()问题解疑(详细介绍)
2013/07/05 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
php Session无效分析资料整理
2016/11/29 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
JS实现的N多简单无缝滚动代码(包含图文效果)
2015/11/06 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
纯JS实现轮播图
2017/02/22 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
微信小程序实现分享朋友圈的图片功能示例
2019/01/18 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
python爬取微信公众号文章
2018/08/31 Python
python 实现两个线程交替执行
2020/05/02 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
python的flask框架难学吗
2020/07/31 Python
Python logging模块handlers用法详解
2020/08/14 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
moosejaw旗下的户外商品促销网站:Mountain Steals
2017/02/27 全球购物
美国药妆网站:EDCskincare.com(防晒、痤疮、抗衰老等)
2017/04/28 全球购物
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
作风年建设汇报材料
2014/08/14 职场文书
普通党员对照检查材料
2014/08/28 职场文书
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server