Foros del Web » Programando para Internet » PHP »

Funcion ereg_replace()

Estas en el tema de Funcion ereg_replace() en el foro de PHP en Foros del Web. hola quieciera saber esa funcion devuelve algun valor de verdad si reemplaza. un ejemplo: $cadena = array ("nicolas se va al parque","parque"); $linea = count ...
  #1 (permalink)  
Antiguo 25/03/2005, 13:45
 
Fecha de Ingreso: enero-2005
Mensajes: 43
Antigüedad: 19 años, 10 meses
Puntos: 0
Funcion ereg_replace()

hola quieciera saber esa funcion devuelve algun valor de verdad si reemplaza. un ejemplo:

$cadena = array ("nicolas se va al parque","parque");
$linea = count ($cadena);
for($i = 0, $i == $linea, $i++){
$rem = ereg_replace ("parque","circo",$cadena[$i]);
if ($rem)
echo se reemplazo;
}

Que escriba "se remplazo" si si se reemplazo y si no que no escriba nada.
  #2 (permalink)  
Antiguo 25/03/2005, 14:02
Avatar de hunab  
Fecha de Ingreso: febrero-2005
Ubicación: Barcelona
Mensajes: 133
Antigüedad: 19 años, 9 meses
Puntos: 1
Antes de nada decirte que te estas saliendo de rango en el bucle que haces, porque $linia vale 2 cuando en realidad tu solo quieres que te reemplaze $cadena[0] y $cadena[1], ya que $cadena[2] no existe...
weno a lo que iba, podrias hacer algo como esto:
Código PHP:
$cadena = array ("nicolas se va al parque","parque");
$linea count ($cadena);
for(
$i 0$i $linea$i++){
$rem ereg_replace ("parque","circo",$cadena[$i]);
/* la funcion ereg_replace devuelve la cadena modificada, si no hay coincidencias que reemplazar, devuelve la cadena original */
if ($rem!=$cadena[$i]) echo "se reemplazo";

__________________
Marcio Barrios
marciobarrios.com // artículos sobre estándares y desarrollo web
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 14:05.