array_flip
Intercambia los valores de una matriz con sus índices
Descripción
arrayarray_flip
arraytrans
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.
Ejemplo de array_flip
]]>
Ejemplo de colisión con array_flip
1, "b" => 1, "c" => 2);
$trans = array_flip($trans);
print_r($trans);
?>
]]>
ahora $trans es:
b
[2] => c
)
]]>
Vea también array_values,
array_keys, y
array_reverse.