Hier kommt es jetzt darauf an, ob Du auf eineindeutige Übereinstimmung oder eindeutige hinauswillst.
Egal wie:
Die Dimension der Arrays muss gleich sein.
Eineindeutig (die Arrays stimmen vollkommen überein):
Du vergleichst simpel Element 1 des Arrays mit Element 1 des Items und so weiter.
Eindeutig:
Du loopst durch Dein Array und prüft mit ArrayGetIndex, ob dieser Eintrag im Item enthalten ist (oder anders herum). Wenn nicht - Abbruch, wenn ja, näcgstes Element. Wenn alles passt: OK-Rückgabe.
HTH,
Bernhard