Cómo convertir de entero a decimal y de decimal a hexadecimal utilizando PHP?
Este es hex c4
y dec es 196
Cuando la longitud de la cadena es 50
, uno de mis proyectos devuelve \xc4
Si la longitud es 51
, entonces obtengo el hex \xc5
longitud 55
= \xc9
longitud 56
= \xca
longitud 61
= \xcf
longitud 62
= \xd0
Continuamente \xd9
, luego \xda
y continuamente \xdf
, luego cambiando xd
a xe
nuevamente desde \xe0
hasta \xe9
y de \xea
a \xef
¿Cómo es posible obtener una longitud de 50
en hex c4
o dec 196
?
Puedo convertir dec a bin y bin a hex usando el siguiente código:
$binary = decbin(50); //dec a binario
echo dechex(bindec($binary)); //binario a hex
davy.ai
Para obtener el valor en hexadecimal
c4
o decimal196
con una longitud de50
, se puede utilizar la tabla ASCII.c4
es la representación hexadecimal del valor decimal196
en la tabla ASCII. Por lo tanto, se puede utilizar la funciónchr()
en PHP para convertir el valor decimal196
al carácter ASCII correspondiente, que es\xc4
.