Foros del Web » Programando para Internet » PHP »

Reemplazar caracteres repetidos

Estas en el tema de Reemplazar caracteres repetidos en el foro de PHP en Foros del Web. Código PHP: $var  =  "Guiones--test----guiones-masguiones---------guiones" ; Existe alguna funcion que reemplace los caracteers repetidos ? // Guiones-test-guiones-masguiones-guiones ...
  #1 (permalink)  
Antiguo 06/04/2009, 11:43
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Reemplazar caracteres repetidos

Código PHP:
$var "Guiones--test----guiones-masguiones---------guiones";
Existe alguna funcion que reemplace los caracteers repetidos?
// Guiones-test-guiones-masguiones-guiones 
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */
  #2 (permalink)  
Antiguo 06/04/2009, 11:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Reemplazar caracteres repetidos

pues así, como que "existe" NO existe....

tu la debes implementar, es sencillo con expresiones regulares

lee lo siguiente: http://www.forosdelweb.com/f18/aport...s-pcre-646110/

ejemplo
Código PHP:
echo preg_replace('/_+/''_''esta______cadena___________es________________larga'); 

Edito: ssss...

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/04/2009, 12:09
 
Fecha de Ingreso: abril-2009
Mensajes: 15
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Reemplazar caracteres repetidos

Expresiones regulares simplifica totalmente las cosas, tal como dice pateketrueke...

La idea seria leer caracter por caracter e ir guardandolo en una variable...

Con un IF chequear si es igual al anterior (almacenado en la variable)...
En caso de que sea igual no deberia escribirlo, y si hacerlo si no lo es...
  #4 (permalink)  
Antiguo 06/04/2009, 15:52
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Reemplazar caracteres repetidos

Cita:
La idea seria leer caracter por caracter e ir guardandolo en una variable...

Con un IF chequear si es igual al anterior (almacenado en la variable)...
En caso de que sea igual no deberia escribirlo, y si hacerlo si no lo es...
Con expresiones regulares es mas optimo y pasas menos trabajo.
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 11:36.