0

我搜索了这些论坛并没有找到任何东西。我试图找到的是 PHP 中的一个函数,它将二进制表示形式转换为常规整数。parseInt 似乎在 JavaScript 中起到了作用,但我需要一个服务器端等效于我正在创建的特定程序。有人有想法吗?

parseInt(110100101);在 JavaScript 中返回 421。我需要一个与该二进制文件返回相同数字的函数。

4

1 回答 1

1

bindec 会做你正在寻找的东西。您只需要确保将其作为字符串传递,因此如果您将其作为 int 传递,只需先将其转换为字符串

$newInt = bindec( (string) $binaryInt );

否则,如果它已经是一个字符串,您不需要将其转换为一个并且可以将其传入:

$newInt = bindec( $binaryString );
于 2013-09-21T20:46:58.557 回答