bindec
Convierte de binario a decimal
&reftitle.description;
intfloatbindec
stringbinary_string
Devuelve la conversión de un número binario representado por la cadena
binary_string a decimal.
bindec convierte un número binario en un &integer;,
o, si es necesario por razones de tamaño, en un &float;.
bindec interpreta todos los valores
binary_string como enteros no firmados.
Esto se debe a que la función bindec ve
el primer bit como otro orden de magnitud en lugar de como el
bit de signo.
&reftitle.parameters;
binary_string
La cadena binaria a convertir.
Cualquier carácter inválido en binary_string
es ignorado silenciosamente.
A partir de PHP 7.4.0, proporcionar caracteres inválidos está deprecado.
Este parámetro debe ser un &string;.
El uso de otro tipo de datos produce resultados inesperados.
&reftitle.returnvalues;
El valor decimal de binary_string
&reftitle.changelog;
&Version;
&Description;
7.4.0
Proporcionar caracteres inválidos generará ahora una advertencia deprecada.
El resultado se calculará siempre como si los caracteres inválidos
no existieran.
&reftitle.examples;
Ejemplo con bindec
]]>
&example.outputs;
bindec interpreta la entrada
como un entero no firmado
]]>
&example.outputs.32bit;
&example.outputs.64bit;
&reftitle.notes;
La función puede convertir números que son demasiado grandes para
caber en un tipo &integer;, en cuyo caso estos valores se devuelven
como &float;.
&reftitle.seealso;
decbin
octdec
hexdec
base_convert