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 工厂模式使用方法
May 18 PHP
php处理json时中文问题的解决方法
Apr 12 PHP
PHP 图片上传代码
Sep 13 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
PHP比你想象的好得多
Nov 27 PHP
php使用sql server验证连接数据库的方法
Dec 25 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
Apr 21 PHP
PHP基于yii框架实现生成ICO图标
Nov 13 PHP
利用php生成验证码
Feb 23 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
详解php协程知识点
Sep 21 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 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入门之常量简介和系统常量
2014/05/12 PHP
PHP学习笔记之php文件操作
2016/06/03 PHP
php文件上传类的分享
2017/07/06 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
python实现简单的socket server实例
2015/04/29 Python
Python3 socket同步通信简单示例
2017/06/07 Python
Python爬取附近餐馆信息代码示例
2017/12/09 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
客户代表自我评价范例
2013/09/24 职场文书
房产公证书范本
2014/04/10 职场文书
纠纷协议书
2014/04/16 职场文书
化工生产实习心得体会
2016/01/22 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python
MySQL 开窗函数
2022/02/15 MySQL