Mientras trabajamos con números, muchas veces necesitamos convertir las bases de los números y una de las conversiones más utilizadas es la conversión de binario a decimal. PHP nos proporciona una función incorporada bindec() para este propósito. La función bindec() en PHP se usa para devolver el equivalente decimal del número binario. Acepta un argumento de string que es el número binario que queremos convertir a decimal.
El parámetro debe ser una string; de lo contrario, diferentes tipos de datos producirán resultados inesperados.
Sintaxis:
bindec(binary_string)
Parámetro: esta función acepta un solo parámetro binary_string que representa la string binaria que desea convertir a decimal.
Valor devuelto: Devuelve el valor decimal del número binario binary_string .
Ejemplos:
Input : bindec('110011') Output : 51 Input : bindec('000110011') Output : 51 Input : bindec('111') Output : 7
Los siguientes programas ilustran la función bindec() en PHP:
- Cuando se pasa ‘110011’ como parámetro:
<?
php
echo bindec('110011');
?>
Producción:
51
- Cuando se pasa ‘000110011’ como parámetro:
<?
php
echo bindec('000110011');
?>
Producción:
51
- Cuando se pasa ‘111’ como parámetro:
<?
php
echo bindec('111');
?>
Producción:
7
Referencia :
http://php.net/manual/en/function.bindec.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA