php中base_convert()进制数字转换函数实例


Posted in PHP onNovember 20, 2014

本文实例讲述了php中base_convert()函数进制数字转换的实现方法。分享给大家供大家参考。具体如下:

语法:base_convert(number,frombase,tobase)

参数 描述
number 必需,原始值.
frombase 必需,数字原来的进制.
tobase 必需,要转换的进制.

PHP实例代码如下:

$hexadecimal='a37334'; 

echo base_convert($hexadecimal,16,2);   //转换为二进制输出101000110111001100110100 

echo "<br>"; 

$number="123"; 

echo base_convert($number,10,2);    //转换为二进制输出1111011 

echo "<br>"; 

echo base_convert($number,10,8);    //转换为八进制输出173 

echo "<br>"; 

echo base_convert($number,10,16);    //转换为十六进制输出7b 

$number2="100000101";

echo "<br>"; 

echo base_convert($number2,2,10);    //转换为十进制输出261 

echo "<br>"; 

echo base_convert($number2,2,8);    //转换为八进制输出405

说明:返回一个字符串,包含 number 以 tobase 进制的表示。number 本身的进制由 frombase 指定,frombase 和 tobase 都只能在 2 和 36 之间(包括 2 和 36),高于十进制的数字用字母 a-z 表示,例如 a 表示 10,b 表示 11 以及 z 表示 35.

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
php中支持多种编码的中文字符串截取函数!
Mar 20 PHP
Look And Say 序列php实现代码
May 22 PHP
从手册去理解分析PHP session机制
Jul 17 PHP
PHP递归调用的小技巧讲解
Feb 19 PHP
PHP中创建图像并绘制文字的例子
Nov 19 PHP
Yii框架用户登录session丢失问题解决方法
Jan 07 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
Apr 17 PHP
Laravel 实现数据软删除功能
Aug 21 PHP
php实现推荐功能的简单实例
Sep 29 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 17 PHP
PHP fopen中文文件名乱码问题解决方案
Oct 28 PHP
PHP接入支付宝接口失效流程详解
Nov 10 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
Nov 20 #PHP
PDO预处理语句PDOStatement对象使用总结
Nov 20 #PHP
php中ob_get_length缓冲与获取缓冲长度实例
Nov 20 #PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 #PHP
PHP中上传多个文件的表单设计例子
Nov 19 #PHP
PHP中使用GD库创建圆形饼图的例子
Nov 19 #PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
Nov 19 #PHP
You might like
PHP分页函数代码(简单实用型)
2010/12/02 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
php实现获取近几日、月时间示例
2019/07/06 PHP
Jquery读取URL参数小例子
2013/08/30 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
AngularJS中的表单简单入门
2016/07/28 Javascript
原生js实现jquery函数animate()动画效果的简单实例
2016/08/21 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
vue-cli实现多页面多路由的示例代码
2018/01/30 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
详解Python在七牛云平台的应用(一)
2017/12/05 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
简单掌握CSS3将文字描边及填充文字颜色的方法
2016/03/07 HTML / CSS
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
Jar包的作用是什么
2014/03/30 面试题
省级优秀毕业生主要事迹
2014/05/29 职场文书
工作求职自荐信
2014/06/13 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js