Foros del Web » Programando para Internet » PHP »

funcion o algo para separar

Estas en el tema de funcion o algo para separar en el foro de PHP en Foros del Web. hola amigo tengo este serie de numero al azar 64050efb0db0fbc8ba necesito mostrarlos con un tipo de separador dada 4 digitos algo asi 6405-0efb-0db0-fbc8-ba espero me ...
  #1 (permalink)  
Antiguo 17/08/2012, 17:33
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 3 meses
Puntos: 8
funcion o algo para separar

hola amigo tengo este serie de numero al azar

64050efb0db0fbc8ba necesito mostrarlos con un tipo de separador dada 4 digitos algo asi
6405-0efb-0db0-fbc8-ba
espero me entiendan y ayuden
gracias
__________________
sitios
www.avisoya.com
www.yavendi.com
  #2 (permalink)  
Antiguo 17/08/2012, 17:55
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: funcion o algo para separar

comenza a recorrer todo y cuando llegues a una posición impar coloca un "-".
con un for podrías recorrer toda la cadena comenzando desde la posición 0 y cuando llegues a una posición impar como ya dije ( eso lo averiguas con modulo, % si el modulo es distinto de 0 entonces es impar ) y ahi concatenas el guion.
La idea está
De esta manera separas caracter por -
Pero si queres hacer separar cada 4 caracteres tenes que ir tomando de a 4 a ir concatenando "-"

Última edición por rodrigo791; 17/08/2012 a las 18:20
  #3 (permalink)  
Antiguo 17/08/2012, 20:01
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 7 meses
Puntos: 56
Respuesta: funcion o algo para separar

Código PHP:
$cad "64050efb0db0fbc8ba";
$cad implode('-',str_split($cad,4));
echo 
$cad
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
  #4 (permalink)  
Antiguo 18/08/2012, 08:19
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 3 meses
Puntos: 8
Respuesta: funcion o algo para separar

jcxnet gracias por el dato , rodrigo791 gracias
__________________
sitios
www.avisoya.com
www.yavendi.com

Etiquetas: funcion
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 16:55.