Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2011, 08:25
albertomozgz
 
Fecha de Ingreso: mayo-2011
Mensajes: 64
Antigüedad: 13 años
Puntos: 8
Problemas con str_replace

Os cuento tengo una variable donde guardo una serie de parametros

Código PHP:
$parametros = Array("-",".",":"); 
Y otra una serie de nombres:

Código PHP:
$var = array("Lea Thompson""Joe Penny""William R. Moses"); 
Teniendo en cuenta esas dos variables yo tengo este foreach:

Código PHP:
foreach ($var as $datos){
//echo $datos;
    
foreach($parametros as $caracter){
        
$wordClean[$i]=str_replace($caracter""$datos);
    }
$i++;
}
print_r($wordClean); 
En este caso "William R. Moses" no deberia tener el punto (William R Moses) y realizando un echo de str_replace($caracter, "", $datos); me realiza los cambios pero toma como valor la ultima comparacion, con lo que no lo cambia.

Mi pregunta es ¿hay manera de identificar cuando realiza un cambio y cuando no? De manera que cuando note que hay un cambio lo guarde en la variable y cuando no que no lo guarde.

Saludos y gracias!