What about an `array_reverse(array_walk())` instead?