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