preserve keys in array_reverse()