array_flip

(PHP 4 >= 4.0.0)

array_flip -- Flip all the values of an array

Description

array array_flip (array trans)

array_flip() returns an array in flip order, i.e. keys from trans become values and trans's values become keys. Note that array_flip() works only with string and integer values, and it will display an alert if it detects invalid key or value (array, double, object, boolean).

If a value has several occurences, the latest key will be used as its values, and all others will be lost.

array_flip() returns FALSE if it fails.

Example 1. array_flip() example


$trans = array_flip ($trans);
$original = strtr ($str, $trans);
      

Example 2. array_flip() example : collision


$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
// now $trans is : array(1 => "b", 2 => "c");