【问题标题】:parseInt JavaScript Binary in PHPPHP 中的 parseInt JavaScript 二进制文件
【发布时间】:2013-09-27 01:18:55
【问题描述】:

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

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

【问题讨论】:

  • 或许bindec()
  • 谢谢,太好了。我没有意识到这是一个函数。
  • 在 PHP 5.4 中,您可以指定二进制整数。示例:0b01001110011010010110010101110100

标签: javascript php binary


【解决方案1】:

bindec 将满足您的需求。您只需要确保将其作为字符串传递,因此如果您将其作为 int 传递,只需先将其转换为字符串

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

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

$newInt = bindec( $binaryString );

【讨论】:

    猜你喜欢
    • 2011-06-10
    • 2015-09-16
    • 2013-10-26
    • 2017-10-04
    • 2011-11-30
    • 1970-01-01
    • 2012-09-20
    • 2018-01-04
    • 1970-01-01
    相关资源
    最近更新 更多