Foros del Web » Programando para Internet » PHP »

hexadecimal a texto

Estas en el tema de hexadecimal a texto en el foro de PHP en Foros del Web. hola que tal pues les comento que tengo este nombre 313135 como podran darse cuenta es hexadecimal 31=1 31=1 35=5 ahora necesito que esta cadenita ...
  #1 (permalink)  
Antiguo 23/09/2009, 11:06
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
hexadecimal a texto

hola que tal pues les comento que tengo este nombre
313135
como podran darse cuenta es hexadecimal
31=1
31=1
35=5

ahora necesito que esta cadenita se pase a numero es decir q kede
115
pero hay dos detalles que no estan separados eso lo puedo hacer con explode o wordwrap ya lo hice y me lo separa de dos en dos
otro detalle la longitud de la cadena puede variar es decir pueden ser asi
31343536 =1456
3134=14
3139383734=19874

como podria hacerle para pasarlo a texto normal? he tratado de usar el array pero como uso el directory iterator me marca un error esper sus sugerencias muchas gracias :)
__________________
WHERE IS MY BLUE SUNNY SKY??
pd: todos los karmas son bienvenidos :D
  #2 (permalink)  
Antiguo 23/09/2009, 11:31
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: hexadecimal a texto

Prueba con la función hexdec de php
  #3 (permalink)  
Antiguo 23/09/2009, 12:53
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: hexadecimal a texto

hola muvtu muchas gracias por la sugerencian pero me he topado con esto
http://www.ascii.cl/es/
y si me convierte pero yo kiero el simbolo ( referencia tabla)
hex= 31
dec=49
simbolo=1 -> justo esta conversion kiero
espero me puedan ayudar mil gracias :D
saludos
__________________
WHERE IS MY BLUE SUNNY SKY??
pd: todos los karmas son bienvenidos :D
  #4 (permalink)  
Antiguo 23/09/2009, 12:58
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: hexadecimal a texto

Para obtener el carácter correspondiente al código ASCII puedes usar chr.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 23/09/2009, 16:26
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
hola pues lo he puesto asi
Cita:
for($i = 1; $i <= $partes; $i += 2):
$aux=substr($banderaescri,$i-1,2);
echo chr(31);
endfor;
y me salen simbolos extraños
necesito de alguna manera pasar de hexadecimal a texto
31=1
32=2

:( espero alguien me de una idea muchas gracias por el interes

lo he dejado asi :D
Cita:
for($i = 1; $i <= $partes; $i += 2):
$aux=substr($banderaescri,$i-1,2);
$dec =hexdec($aux);
echo chr($dec);
endfor;
y funciona jaja no le habia cachado eso de chr
muchas gracias :D
aaa
una cosita rara
como podria mostrar unidos esos datos
es decir q no me muestre
1
5
6
o algo asi
si no q lo imprima asi
156
u.u
saludos!!!
__________________
WHERE IS MY BLUE SUNNY SKY??
pd: todos los karmas son bienvenidos :D

Última edición por GatorV; 23/09/2009 a las 19:17
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:02.