array_flip

(PHP 4 )

array_flip -- Inverte a relações entre chaves e valores

Descrições

array array_flip ( array trans)

array_flip() retorna um array com com a relação entre as chaves e seus valores invertida, ou seja, as chaves de trans passam a ser valores e os valores de trans passam a ser as chaves.

Note que os valores de trans devem ser chaves válidas, ou seja, eles precisam ser inteiros ou string. Um aviso será mostrado se um valor é de um tipo inválido para chaves, e o par chave/valor em questão não será invertido.

se um valor tem várias ocorrências, a última chave será usada como valor, e todos os outros serão perdidos.

array_flip() retorna FALSE se falhar.

Exemplo 1. Exemplo de array_flip()

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

Exemplo 2. Exemplo de array_flip() : collision

$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
// agora $trans é : array(1 => "b", 2 => "c");