Me está pasando una cosa curiosa. Resulta que al usar una determinada funcion me devuelve una cadena de caracteres. Entonces, para dividirla en trozos le aplico lo siguiente:
Código HTML:
$cadena=una_funcion(); $partes=explode(' ', $cadena); print (end($partes));
no-store OK
Entre la palabra store y OK parece que hay un espacio, aunque se supone que yo he dividido la cadena con explode() según los espacios. La cosa es que si yo hago:
Código HTML:
if (end($partes)=="no-store OK"){ $resultado="OK"; }else{ $resultado="FALLO"; } print ($resultado);
¿Tengo algún fallo en el código o es que hay un caracter raro entre store y OK que no se ve y por eso me falla el código?
¿Como lo podría hacer si lo que me interesa es saber si las dos últimas letras de la cadena que hay en $cadena son OK u otra cosa?.
Gracias de antemano. Un saludo.