Va bene la sintesi, ma prova a spiegarti un po' meglio.
Come è fatto questo array?
Cosa contengono i suoi elementi?
Stringhe o parole singole?

L'array "più esterno" contiene solo altri array o anche stringhe o parole singole?

Così ad intuito di consiglierei di eseguire un ciclo sull'array esterno e ad ogni iterazione usare la funzione in_array() sull'array corrente.