PHP. Руководство по PHP. 2005
array_flip
array_flip
Описание
array array_flip (array input)Функция array_flip() возвращает array в
обратном порядке, то есть ключи массива исходный_массив становятся значениями,
а значения массива исходный_массив становятся ключами.
Обратите внимание, что значения массива исходный_массив
должны быть корректными ключами, то есть они должны иметь тип
Если значение имеет неверный тип, будет выдано предупреждение
и пара ключ/значение не будет обработана.
Если значение встречается несколько раз, для обработки
будет использоваться последний встреченный ключ, а
все остальные будут потеряны.
Функция array_flip() возвращает FALSE,
если обработка массива вызвала ошибку.
array_filter
array_intersect_assoc
Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.