Hola pacorubio77, siento la tardanza, problemas de salud =)
No entiendo para nada que es lo que quieres hacer, ni porque no te mete los valores en el array... Pero, para comparar constantes, se usa array_diff(),
aqui tienes un buen ejemplo de uso. A ver, veamos que me entere:
Quieres recojer las categorias desde un formulario, metes las seleccionadas en un array, y luego quieres, no se porqué, comparar eso con otro array CONSTANTE. Si es siempre igual ese array, podrás usar la anterior función. Si no, explicame bien, porfavor, que y con que pretendes comparar, a ver si encontramos una solución =)
Saludos!