array_flip
(PHP 4 , PHP 5)
array_flip -- Поменять местами значения массива
Описание
массив
array_flip ( массив исходный_массив)
Функция array_flip() возвращает массив в обратном порядке, то есть ключи массива исходный_массив становятся значениями, а значения массива исходный_массик становятся ключами.
Обратите внимание, что значения массива исходный_массив должны быть корректными ключами, то есть они должны иметь тип целое или строка. Если значение имеет неверный тип, будет выдано предупреждение и пара ключ/значение не будет обработана.
Если значение встречается несколько раз, для обработки будет использоваться последний встреченный ключ, а все остальные будут потеряны.
Функция 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
) | |