PHP | bindec()函数

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

null

语法:

bindec(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

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享