码迷,mamicode.com
首页 > Web开发 > 详细

php的进制转换

时间:2016-11-17 07:56:00      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:hex   实现   引号   二进制   bsp   十六进制   双引号   oct   方法   

学习了php的进制转换,有很多的知识点,逻辑,也有最原始的笔算,但是我们还是习惯使用代码来实现进制的转换,进制的转换代码有如下:二进制(bin)八进制( oct)十进制( dec)十六进制( hex)

具体的转换和使用方法及说明示例如下:将二进制转换为十进制bindec ,将十进制转换为八进制decoct, 将十进制转换为十六进制dechex,

具体示例代码如下:

示例1.

//用php输出20的十进制数、八进制数、十六进制数*/
$i=20;
printf("%d",$i) ;//%d表示10进制
echo "<br/>";
printf("%o",$i) ;//%0表示8进制
echo "<br/>";
printf("%x",$i) ;//%x表示16进制

示例2.

//    写出2、8、16进制之间的转换方法。写出以下的结果
//(二进制数)11100101011= (八进制数)   =   (十六进制数)
$a=bindec(11100101011);//这里将二进制11100101011使用bindec转换为十进制。
echo $a; //输出十进制的11100101011的值
echo "<br/>";
echo decoct($a);//将十进制使用decoct转换为八进制。
echo "<br/>";

示例3.

//    写出二进制转10进制的方法和10进制转2进制的方法,写出以下的结果
//(二进制数)101011100011001 = (十进制数)
//(十进制数)456 = (二进制数
/*echo bindec(‘101011100011001‘);//记得加双引号不然会算出来的结果有问题。
echo "<br/>";
echo decbin(‘456‘);

 

php的进制转换

标签:hex   实现   引号   二进制   bsp   十六进制   双引号   oct   方法   

原文地址:http://www.cnblogs.com/zgh0715/p/6072215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!