(PHP 4, PHP 5)
array_flip — Inverte as relações entre chaves e valores
$trans
)
array_flip() retorna um array com
com a relação entre suas chaves e valores invertida, ou seja,
as chaves de trans
passam a ser os 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 integer
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.
trans
Um array de pares chave/valor para inverter.
Retorna o array revertido em sucesso e FALSE
em falha.
Exemplo #1 Exemplo de array_flip()
<?php
$trans = array_flip($trans);
$original = strtr($str, $trans);
?>
Exemplo #2 Exemplo da array_flip(): colisão
<?php
$trans = array("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip($trans);
print_r($trans);
?>
Agora $trans é:
Array ( [1] => b [2] => c )