Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2013, 06:54
skirlappa
 
Fecha de Ingreso: junio-2005
Mensajes: 107
Antigüedad: 18 años, 10 meses
Puntos: 0
Problemas con if y str_replace

Tengo un pequeño problema que no se solucionar:


Código PHP:
                     $linea="S: C";
                    
$vowels = array("s:""S:""S: ""s: ""S:  ""s:  ");
                    
$sustituto=str_replace($vowels""$linea);
                    
//Ponemos la solucion en mayuscula
                    
$sustituto=strtoupper($sustituto);
                    
//Comprobamos que la respuestas sean ABCDEF
                    
if($sustituto == "A" || $sustituto == "B" || $sustituto == "C" || $sustituto=="D" || $sustituto=="E" || $sustituto=="F")
                    {
                    echo 
"Hemos guardado la pregunta<br>";
                    }
                    else
                    {
                        echo 
"<br><br>NO HA GUARDADO POR QUE \$sustituto ES IGUAL A: ".$sustituto."<BR>";
                    } 
Por lo que veis en el código creo que tendrìa que cumplirse el if, pero sin embargo me imprime el else ">NO HA GUARDADO POR QUE \$sustituto ES IGUAL A: C".

¿Dónde está el fallo?