Swap array
Swaps all array values to array keys and vice versa.
Since PHP 4 there exists a build in function for this snippet:
array_flip.
Author:
Jonas John
License:
Public Domain
Language:
PHP
Created:
05/16/2007
Updated:
06/21/2008
Tags:
array functions
function SwapArray($Array){ $Values = array(); while(list($Key,$Val) = each($Array)) $Values[$Val] = $Key; return $Values; } // example 1: $array1 = array('key1' => 'value1', 'key2' => 'value2'); $array2 = SwapArray($array); // array2 contains now: $array1 = array('value1' => 'key1', 'value2' => 'key2'); // example 2: $array1 = array('a','b','c','d'); $array2 = SwapArray($array); // array2 contains now: $array1 = array('a' => 0, 'b' => 1, 'c' => 2, 'd' => 3);
Feel free to leave a message:
Add a comment