Tengo una cadena que se parece a esta "7a"
y quiero convertirla al número hexadecimal 7A. He intentado usar pack y unpack pero eso me da la representación hexadecimal para cada personaje individual.¿Cómo convierto una cadena que se parece a un número hexadecimal a un número hexadecimal real en php?
12
A
Respuesta
21
Probablemente la forma más sencilla de almacenar que como un entero es hexdec()
$num = hexdec('7A');
7
0
Esto puede, por intento -
function strToHex($string)
{
$hex='';
for ($i=0; $i < strlen($string); $i++)
{
$hex .= dechex(ord($string[$i]));
}
return $hex;
}
Cuestiones relacionadas
- 1. ¿Cómo puedo convertir un número decimal a hexadecimal en VIM?
- 2. Conversión de un número hexadecimal a binario en ruby
- 3. ¿Cómo convierto un UIColor en una cadena hexadecimal?
- 4. ¿Cómo convierto una cadena hexadecimal en un entero con signo?
- 5. ¿Cómo convierto hexadecimal a decimal en Python?
- 6. Expresión regular para un número hexadecimal?
- 7. Formateo de número hexadecimal en Javascript
- 8. Convierte una cadena hexadecimal a un número entero de manera eficiente en C?
- 9. C++ formato de número hexadecimal
- 10. int a cadena hexadecimal
- 11. Convertir cadena hexadecimal a int
- 12. Convierta un número en el valor hexadecimal en .NET
- 13. ¿Cómo convertir un doble a hexadecimal?
- 14. Convertir cadena hexadecimal a larga
- 15. Número hexadecimal generado aleatoriamente en C#
- 16. ¿Cómo convierto C# caracteres a su representación código hexadecimal
- 17. u en número hexadecimal C/C++
- 18. cómo convertir un carácter alfabético a un número hexadecimal en java
- 19. Coffeescript: ¿cómo convierto una cadena en un número?
- 20. Convertir cadena hexadecimal (hex) a una cadena binaria
- 21. Oracle: ¿Cómo convierto hexadecimal a decimal en Oracle SQL?
- 22. ¿Cómo convierto una cadena binaria en un número en Perl?
- 23. Convertir cadena hexadecimal de 128 bits a base-36 cadena
- 24. Conversión de un entero en una cadena hexadecimal en Ruby
- 25. cadena hexadecimal a este personaje en pitón
- 26. C# Cómo formatear un número en un hexadecimal con un prefijo '0x'
- 27. Conseguir un número hexadecimal en un programa a través de la línea de comandos
- 28. ¿Cómo se ve la cadena hexadecimal SHA256?
- 29. cómo convertir hexadecimal a RGB
- 30. Conversión de enteros a cadena hexadecimal en JavaScript
que iba a sugerir sscanf, pero esto es mejor. – Artefacto
Gracias, esto es exactamente lo que quería. Vi esta función antes, pero entendí mal lo que hice, así que pensé que no era lo que quería. – cskwrd
Conseguí un flotador en un gran número: - | Considere 'intval' en su lugar. –