在处理数字时,很多时候我们需要转换数字的基数,最常用的转换之一是二进制到十进制的转换。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