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与javascript对多项选择的处理
Oct 09 PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 PHP
php Calender(日历)代码分享
Jan 03 PHP
php导入csv文件碰到乱码问题的解决方法
Feb 10 PHP
php实现有趣的人品测试程序实例
Jun 08 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
Nov 25 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
Apr 21 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
Nov 15 PHP
php微信公众平台开发(一) 配置接口
Dec 06 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
Aug 15 PHP
php往mysql中批量插入数据实例教程
Dec 12 PHP
yii2 开发api接口时优雅的处理全局异常的方法
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
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
javaScript 读取和设置文档元素的样式属性
2009/04/14 Javascript
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
javascript 操作符(~、&、|、^、)使用案例
2014/12/31 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
vue基础之事件v-onclick="函数"用法示例
2019/03/11 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
Python多线程和队列操作实例
2015/06/21 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
Python的Lambda函数用法详解
2019/09/03 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
python自动生成sql语句的脚本
2021/02/24 Python
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
护理毕业生自荐信范文
2013/12/22 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
售后服务承诺书范文
2014/03/26 职场文书
领导参观欢迎词
2015/01/26 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
准备去美国留学,那么大学申请文书应该怎么写?
2019/08/12 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python