Função bindec() do PHP

Definição e uso

A função bindec() converte binário para decimal.

Sintaxe

bindec(binary_string)
Parâmetro Descrição
binary_string Obrigatório. Especifica o número binário a ser convertido.

Descrição

Retorna binary_string O valor decimal equivalente ao parâmetro binário.

A função bindec() converte um número binário em inteiro. O maior número que pode ser convertido é de 31 posições de 1 ou seja, o decimal 2147483647. A partir do PHP 4.1.0, a função pode lidar com grandes números, neste caso, ela retornará o tipo float.

Exemplo

<?php
echo bindec("0011");
echo bindec("01");
echo bindec("11000110011");
echo bindec("111");
?>

Saída:

3
1
1587
7