Функция array_flip производит обмен местами ключей и значений массива.

См. также функцию array_reverse, которая переворачивает массив.

Синтаксис

array_flip(массив);

Примеры

Пример

Давайте поменяем местами ключи и значения массива:

<?php
	$arr = ['a'=>1, 'b'=>2, 'c'=>3];
	$result = array_flip($arr);
	var_dump($result);
?>

Результат выполнения кода:

[1=>'a', 2=>'b', 3=>'c']