(PHP 4, PHP 5)
array_flip — Intercambia todas las keys con sus valores asociados en un array
$trans
)
array_flip() retorna un array en orden
volteado, es decir, las keys de trans
se convierten en valores y los valores
de trans
se convierten en keys.
Se debe tener en cuenta que los valores de trans
necesitan ser keys
válidas, es decir, que necesitan ser entre un integer o un
string. Una advertencia será emitida si un valor tiene el tipo
erróneo y el par clave/valor en cuestión no será incluido
en el resultado
Si un valor tiene varias ocurrencias, la última key será usada como su valor y todos los demás se perderán.
trans
Un array de pares key/valor para ser volteados.
Retorna el array volteado si es exitosa y NULL
si falla.
Ejemplo #1 Ejemplo de array_flip()
<?php
$trans = array_flip($trans);
$original = strtr($str, $trans);
?>
Ejemplo #2 Ejemplo de array_flip() : collision
<?php
$trans = array("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip($trans);
print_r($trans);
?>
ahora $trans es:
Array ( [1] => b [2] => c )