PHP - Reemplazar caracteres

 
Vista:

Reemplazar caracteres

Publicado por Daniel (12 intervenciones) el 06/03/2001 12:01:10
Me gustaria saber como reemplazar un caracter en concreto por otro de una cadena de caracteres.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Reemplazar caracteres

Publicado por Summergirl (16 intervenciones) el 08/03/2001 13:44:18
Lo que tu quieres, se puede hacer así:

$texto= ereg_replace ("a", "b", $texto);

esto sustituirá todas las "a" por "b" en el texto que hay guardado en la variable $texto.

Si no discriminas entre mayúsculas y minúsculas, usa eregi_replace en lugar de ereg_replace.

Para mas informacion, mira el manual de PHP, seccion de expresiones regulares (Regular Expression Functions).

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Reemplazar caracteres

Publicado por Daniel (12 intervenciones) el 08/03/2001 16:43:19
ok, muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Reemplazar caracteres

Publicado por Gustavo Ulloa (1 intervención) el 22/10/2008 17:39:29
hola Daniel, cachay q yo tambien queria hacer los mismo que tu y lo logre, mira asi:

$w="4,23";
$var = str_replace (",", ".", "$w");
print($var."<br>");
aqui me reemplazo la coma por el punto y asi despues pude utilizar esos numero como flotantes.
aca abajo tienes un ejemplo, $cero es una matriz llena de numero con coma

for($c=0;$c<106;$c++){
$ecg[$c]=$cero[0][$c];
settype($cero[0][$c],"string");
$ecg[$c]=str_replace(",", ".", "$ecg[$c]");

print($ecg[$c]."<br>");
}
chao, ojala q te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Reemplazar caracteres

Publicado por hugo (1 intervención) el 24/08/2009 00:24:23
mira lo que tienes que hacer es utilizar la funcion ereg_replace, su sintaxis es la siguiente:

$Cadena_nueva=ereg_replace($valor_a_remplazar,$valor_nuevo,$Cadena_principal);

Por ejemplo:

$Cadena_principal= Feliz año nuevo;
$valorinicial=" ";
$valornuevo="_";

$Cadena_nueva=ereg_replace($valorinicial,$valornuevo,$Cadena_principal);

Que reemplazará los espacios que se encuentran en Feliz año nuevo por "_".Es decir, quedará así:

Feliz_año_nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Reemplazar caracteres

Publicado por fooxweb (1 intervención) el 02/09/2010 19:59:28
utilizando el codigo

$articulo=str_replace(":",'_',$articulo);

remplaza todos los que son : por _
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar