📜  PHP | bindec( )函数

📅  最后修改于: 2022-05-13 01:56:51.108000             🧑  作者: Mango

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' 作为参数传递时:
          
    

    输出:

    51
  • 当 '000110011' 作为参数传递时:
          
    

    输出:

    51
  • 当“111”作为参数传递时:
    
    

    输出:

    7

参考
http:// PHP.net/manual/en/函数.bindec。 PHP