PHP Manual
Prev |  | Next

# array_flip

(PHP 4 )

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 occurrences, 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);
    print_r($trans);
now $trans is :
    Array
    (
        [1] => b
        [2] => c
    )

Prev | Home | Next
array_filter | Up | array_intersect