Я так понял, что человеку нужен нормальный массив, т.е. в котором индексы идут по порядку 0,1,... etc. Тогда надо сдвиг юзать (ну, или foreach после обработки сделать). Если по фигу, как идут элементы - то банальнейшая сортировка по значению и проход foreach