In pratica te prendi il valore numerico del primo array, crey un terzo array con nome del campo = a valore array uno

(esempio a = )

come valore iniziali gli dai zero.

poi fai un count dei valori dell'array due

fai un ciclo, fintanto che non ho finito di ciclare tutti i valori O (notare bene) una determinata variabile di controllo non vale 1 continua, quindi te cicli l'array due, se uno dei valori corrisponde come valore numerico al valore numerico dell'array uno metti al valore letterale corrispondete il valore 1 (facendo quindi uscire dal ciclo impostando una variabile di controllo), altrimenti lasci 0 ed il ciclo continua

e via dicendo...

a livello logico è un pò complesso ma credo che possa funzionare.