La funzione in_array si aspetta un array come secondo parametro, mentre tu le passi l'elemento di un array.