Foros del Web » Programando para Internet » PHP »

Concatenar un string con un valor hexadecimal

Estas en el tema de Concatenar un string con un valor hexadecimal en el foro de PHP en Foros del Web. Necesito concatenar un string con un valor hexadecimal y no se como hacer o como convertirlo. ej: $hexa = 0xff $string = "cadena de texto ...
  #1 (permalink)  
Antiguo 23/12/2009, 18:02
Avatar de el_gustavo  
Fecha de Ingreso: mayo-2009
Mensajes: 117
Antigüedad: 14 años, 10 meses
Puntos: 0
Concatenar un string con un valor hexadecimal

Necesito concatenar un string con un valor hexadecimal y no se como hacer o como convertirlo.
ej:
$hexa = 0xff
$string = "cadena de texto "
$result = $string.$hexa

Lo que yo deberia obtener es
$result = "cadena de texto ff"
pero en vez de eso obtengo cualquier cosa, no se como lo transforma pero obtengo algo parecido a esto $result = "cadena de texto 16"
Como hago para obtener lo primero??
  #2 (permalink)  
Antiguo 23/12/2009, 18:14
 
Fecha de Ingreso: diciembre-2008
Ubicación: Mi Casa =D
Mensajes: 292
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Concatenar un string con un valor hexadecimal

intenta asi
$hexa = '0xff';
$string = "cadena de texto ";
$result = $string.$hexa;
  #3 (permalink)  
Antiguo 23/12/2009, 20:05
Avatar de el_gustavo  
Fecha de Ingreso: mayo-2009
Mensajes: 117
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Concatenar un string con un valor hexadecimal

Claro, asi funciona pero el problema es que yo recibo este valor desde una funcion, no es arbitrario el valor hexadecimal.
y obtengo "cadena de texto 255"
  #4 (permalink)  
Antiguo 23/12/2009, 20:11
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: Concatenar un string con un valor hexadecimal

Puedes usar dechex.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 23/12/2009, 20:15
Avatar de el_gustavo  
Fecha de Ingreso: mayo-2009
Mensajes: 117
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Concatenar un string con un valor hexadecimal

Parece que funciona, gracias, mañana lo vere bien donde trabajo.
La solucion seria:
$result = $string.dechex($hexa)

Saludos!
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 17:47.