Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php实现十进制转二进制

php实现十进制转二进制

发布时间:2018-06-04   编辑:www.jquerycn.cn
分享一例将十进制转为二进制的php代码,有需要的朋友参考下。

例子,十进制转为二进制。
 

复制代码 代码示例:
<?php
//php实现进制转换
function dec2bin ($dec) { 
    $flag = array(); 
    while ($dec != 0) { 
         array_push($flag,$dec%2); 
         $dec = (int)($dec/2); 
    } 
    $binstr = ''; 
    while (!emptyempty($flag)) { 
        $binstr .= array_pop($flag); 
    } 
    return $binstr; 

 
echo dec2bin(7); 

注意:
以上代码用于练习进制转换。
PHP已提供内嵌函数decbin()以及base_convert();

例子:
 

复制代码 代码示例:

<?php
echo '<br/>'; 
echo base_convert(7,10,2); 
 
echo '<br/>'; 
 
echo base_convert(1111,2,8); 
echo '<br/>'; 

echo decbin(6); 

您可能感兴趣的文章:
PHP如何实现字符串16进制转换2进制?
PHP如何将十进制转换为十六进制?(代码示例)
asp.net中2, 8, 10, 16进制转换
php十进制转二进制不用函数
php实现十进制转二进制
php 十六进制转化为二进制的代码
PHP中的进制转换
Python进制之间如何转换
php中十进制、二进制、八进制和十六进制转换函数
php中文汉字与16进制编码转换三种方法

关键词: 二进制  进制转换  十进制   
[关闭]