The word, "array" means order or arrangement usually in a person's clothing.
For example, you could say, "he was arrayed in the finest silk garments.
The word is used in a figurative way in your sentence.
You can substitute the word "array" with either variety or diversity.
Hope this helps