在PHP中,你可以使用内置的函数 bindec()
将二进制数转换为十进制数。这个函数接受一个二进制字符串作为参数,并返回相应的十进制整数。
下面是一个简单的示例,演示如何将一个二进制字符串转换为十进制数:
phpCopy Code
<?php $binary_string = '1010'; // 二进制字符串 $decimal_number = bindec($binary_string); // 转换为十进制数 echo "Binary: $binary_string, Decimal: $decimal_number"; // 输出结果 ?>
在这个例子中,bindec('1010')
将二进制字符串 '1010'
转换为十进制数 10
,然后将其打印出来。
如果你需要将更长的二进制字符串转换为十进制数,也可以使用 bindec()
函数,它能处理长度超过 PHP 整数类型(通常是32位或64位,取决于系统架构)的二进制字符串。