Foros del Web » Programando para Internet » PHP »

replace

Estas en el tema de replace en el foro de PHP en Foros del Web. ¿Como puedo hacer para substituir caracteres de una variable? ejemplo: $variable = "Hola ' que tal"; y yo quiero sustiutir el ' por un espacio. ...
  #1 (permalink)  
Antiguo 13/03/2003, 10:34
 
Fecha de Ingreso: diciembre-2002
Mensajes: 18
Antigüedad: 21 años, 4 meses
Puntos: 0
replace

¿Como puedo hacer para substituir caracteres de una variable?

ejemplo:

$variable = "Hola ' que tal";

y yo quiero sustiutir el ' por un espacio.

gracias.
  #2 (permalink)  
Antiguo 13/03/2003, 14:25
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 1 mes
Puntos: 55
$variable=str_replace("loquebusco","loquepongo",$v ariable);
En tu caso, loquebusco será ' y loquepongo será un espacio.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 14/03/2003, 04:43
 
Fecha de Ingreso: diciembre-2002
Mensajes: 18
Antigüedad: 21 años, 4 meses
Puntos: 0
gracias pero hay un problemilla. Al sustituir en vez de un espacio me coloca la barra \

¿que puedo hacer?

thanks!
  #4 (permalink)  
Antiguo 14/03/2003, 09:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si ya tienes el \ en \' ... \" y algunos caracteres mas .. tendras que usar:

stripslashes() .. y luego si quieres aplicarle tu str_replace() ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 21:54.