PHP Manual
Prev |  | Next

# 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 the values of `trans` need to be valid keys, i.e. they need to be either integer or string. A warning will be emitted if a value has the wrong type, and the key/value pair in question will not be flipped.

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");

Prev | Home | Next
array_filter | Up | array_fill