PHP bindec 数学函数



  • 定义和用法

    bindec - 二进制转换为十进制
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
    4.1.0 本函数如今可以转换超过程序运行平台中 integer 类型最大值的数,此时其值会返回为 float 类型。
  • 语法

    bindec ( string $binary_string )
    
    bindec() 返回 binary_string 参数所表示的二进制数的十进制等价值。 bindec() 将一个二进制数转换成 integer,或者出于大小的需要,转换为 float 类型。bindec() 将所有的 binary_string 值解释为无符号整数。这是由于 bindec() 函数将其最高有效位视为数量级而非符号位。
  • 参数

    参数 必需的 描述
    binary_string 要转换的二进制字符串
    警告:参数必须为字符串。使用其他数据类型会导致不可预知的结果。
  • 返回值

    binary_string 的十进制数值
  • 示例

    echo bindec('110011') . "
    ";
    echo bindec('000110011') . "
    ";
    
    echo bindec('111');
    
  • 相关页面

    decbin() - 十进制转换为二进制
    octdec() - 八进制转换为十进制
    hexdec() - 十六进制转换为十进制
    base_convert() - 在任意进制之间转换数字