Не совсем понимаю в чем проблема. Или здесь принципиально нужно массив через цикл перебирать?