
La leche!! ahora funciona perfectamente y sin problemas. Lo que más me ha gustado es la explicación super transparrente de porque no funcionaba me lo anoto para futuras ocasiones ese truquillo. Muchas gracias Josemi
No se si jpinedo querrá añadir algo más, tal y como he comentado la solución de Josemi funciona de maravilla y la veo menos liosa que utilizando el array_diff que no hay manera de hacerla funcionar (que conste que esla opinión de un novato)