fork(1) download
  1. <?php
  2. function value_reverse($array)
  3. {
  4. $keys = array_keys($array);
  5. $reversed_values = array_reverse(array_values($array), true);
  6. return array_combine($keys, $reversed_values);
  7. }
  8.  
  9. $a = array('a' => 'a1', 'b' => 'a2', 'c' => 'a3', 'd' => 'a4', 'e' => 'a5');
  10.  
  11. print_r( value_reverse($a) );
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
Array
(
    [a] => a5
    [b] => a4
    [c] => a3
    [d] => a2
    [e] => a1
)