(PHP 4, PHP 5)
array_flip — Intercambia los valores de una matriz con sus índices
array_flip() devuelve una matriz con los valores intercambiados, por ejemplo los índices de trans se convierten en los valores y los valores de trans se convierten en los índices.
note que los valores de trans necesitan ser índices validos, eg. necesitan ser del tipo integer o string. Se generará una alerta si un valor tiene un tipo diferente, y el par índice/valor en cuestión no será modificado.
Si un valor se encuentra varias veces, el último índice será usado con su valor, y todos los demás se perderán
array_flip() regresa FALSE su falla.
Example#1 Ejemplo de array_flip()
<?php
$trans = array_flip($trans);
$original = strtr($str, $trans);
?>
Example#2 Ejemplo de colisión con array_flip()
<?php
$trans = array("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip($trans);
print_r($trans);
?>
ahora $trans es:
Array ( [1] => b [2] => c )
Vea también array_values(), array_keys(), y array_reverse().