La función bin2hex() en PHP convierte una string a valores hexadecimales. La conversión se realiza byte-wise con el nibble alto primero.
Nota: No es para convertir strings que representan dígitos binarios a hexadecimales.
Sintaxis:
bin2hex($string)
Parámetros: esta función acepta un solo parámetro $string . Esta es la string que se convertirá a valores hexadecimales.
Valor devuelto: la función devuelve el valor hexadecimal de la string pasada en el parámetro.
Ejemplos:
Input : string = "geeks" Output : 6765656b73 Input : string = "1111" Output : 31313131 Explanation: "1111" is converted to its hexadecimal values, it is not treated as a binary string, else the answer would have been F which is not in this case.
Los siguientes programas ilustran la función bin2hex() en PHP:
Programa 1:
<?php // PHP program to demonstrate // the bin2hex() function $str = "geeks"; echo bin2hex($str); ?>
Producción:
6765656b73
Programa 2:
<?php // PHP program to demonstrate // the bin2hex() function $str = "1111"; echo bin2hex($str); ?>
Producción:
31313131
Referencia :
http://php.net/manual/en/function.bin2hex.php