当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP bindec( )用法及代码示例


在处理数字时,很多时候我们需要转换数字的基数,最常用的转换之一是将二进制转换为十进制。为此,PHP为我们提供了内置函数bindec()。 PHP中的bindec()函数用于返回二进制数的十进制等效项。它接受一个字符串参数,它是我们要转换为十进制的二进制数。
参数必须是字符串,否则不同的数据类型将产生意外的结果。

用法:

bindec(binary_string)

参数:此函数接受单个参数binary_string,该参数表示要转换为十进制的二进制字符串。


返回值:它返回二进制数binary_string的十进制值。

例子:

Input : bindec('110011')
Output : 51

Input : bindec('000110011')
Output : 51

Input : bindec('111')
Output : 7

以下示例程序旨在说明PHP中的bindec()函数:

  • 如果将“ 110011”作为参数传递:
    <?php
      
    echo bindec('110011'); 
      
    ?>      

    输出:

    51
  • 当将“ 000110011”作为参数传递时:
    <?php
      
    echo bindec('000110011'); 
      
    ?>      

    输出:

    51
  • 如果将“ 111”作为参数传递:
    <?php
      
    echo bindec('111'); 
      
    ?>

    输出:

    7

参考:
http://php.net/manual/en/function.bindec.php



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | bindec() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。