Função array_flip() PHP

Exemplo

Inverter todos os nomes de chave e seus valores no array:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>

Exemplo de Execução

Definição e Uso

A função array_flip() é usada para inverter/alternar todos os nomes de chave e seus valores associados no array.

A função array_flip() retorna um array invertido, se o mesmo valor aparecer várias vezes, o último nome da chave será usado como seu valor e todos os outros nomes de chave serão perdidos.

Se o tipo de dados do valor no array original não for string ou inteiro, a função emitirá um erro.

Sintaxe

array_flip(array);
Parâmetros Descrição
array Obrigatório. Especifica o array que deve ser invertido chave/valor.

Detalhes Técnicos

Retorno: Se a inversão for bem-sucedida, retornará o array inverso. Se falhar, retornará NULL.
Versão PHP: 4+