Руководство по PHP
Пред. |  | След.

# array_flip

(PHP 4, PHP 5)

array_flip -- Поменять местами значения массива

## Описание

array array_flip ( array input )

Функция array_flip() возвращает array в обратном порядке, то есть ключи массива `input` становятся значениями, а значения массива `input` становятся ключами.

Обратите внимание, что значения массива `input` должны быть корректными ключами, то есть они должны иметь тип integer или string. Если значение имеет неверный тип, будет выдано предупреждение и пара ключ/значение не будет обработана.

Если значение встречается несколько раз, для обработки будет использоваться последний встреченный ключ, а все остальные будут потеряны.

Функция array_flip() возвращает `FALSE`, если обработка массива вызвала ошибку.

Пример 1. Пример использования array_flip()

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

Пример 2. Пример использования array_flip(): многократное повторение значения

`$trans = array ("a" => 1, "b" => 1, "c" => 2); $trans = array_flip ($trans); print_r($trans);`

теперь $trans содержит:

    Array
    (
        [1] => b
        [2] => c
    )

Пред. | Начало | След.
array_filter | Уровень выше | array_intersect_assoc