array_reverse() recebe o argumento array e retorna um novo array com ordem dos elementos invertida, preservando as chaves se o argumento preserve_keys for TRUE.
Isso fará com que $result e $result_keyed sejam array(array ("green", "red"), 4.0, "php"). Mas $result_keyed[0] ainda será "php".
Nota: O segundo argumento foi adicionado no PHP 4.0.3.