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 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
Nov 07 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
Jun 25 PHP
利用浏览器的Javascript控制台调试PHP程序
Jan 08 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
Dec 29 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
May 26 PHP
php 截取utf-8格式的字符串实例代码
Oct 30 PHP
PHP文件操作详解
Dec 30 PHP
php实时倒计时功能实现方法详解
Feb 27 PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 PHP
PHP实现考试倒计时功能代码
Apr 16 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面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
jQuery Masonry瀑布流插件使用方法详解
2017/01/18 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
python线程锁(thread)学习示例
2013/12/04 Python
python在文本开头插入一行的实例
2018/05/02 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
python自定义时钟类、定时任务类
2021/02/22 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
tensorflow的计算图总结
2020/01/12 Python
Pandas —— resample()重采样和asfreq()频度转换方式
2020/02/26 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
什么是属性访问器
2015/10/26 面试题
50道外企软件测试面试题
2014/08/18 面试题
造价工程师个人求职信
2013/09/21 职场文书
大专计算机个人求职的自我评价
2013/10/21 职场文书
难忘的一天教学反思
2014/04/30 职场文书
机关保密承诺书
2014/06/03 职场文书
讲党性心得体会
2014/09/03 职场文书
走进毛泽东观后感
2015/06/04 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL