(PHP 4, PHP 5, PHP 7)
array_flip — Intercambia todas las claves de un array con sus valores asociados
$array
) : array
array_flip() devuelve un array dado la vuelta,
es decir, las claves de array
se convierten en valores
y los valores de array
se convierten en claves.
Observe que los valores de array
tienen que ser ser claves
válidas, es decir, que necesitan ser un valor de tipo integer o
string. Se emitirá una advertencia si un valor tiene el tipo
erróneo, por lo que el par clave/valor en cuestión no será incluido
en el resultado
Si un valor tiene varias coincidencias, se usará la última clave como su valor, perdiéndose todas las demás.
array
Un array de pares clave/valor a ser volteados.
Devuelve el array volteado en caso de éxito y NULL
si en caso de error.
Ejemplo #1 Ejemplo de array_flip()
<?php
$entrada = array("naranjas", "manzanas", "peras");
$intercambio = array_flip($entrada);
print_r($intercambio);
?>
El resultado del ejemplo sería:
Array ( [naranjas] => 0 [manzanas] => 1 [peras] => 2 )
Ejemplo #2 Ejemplo de array_flip() : collision
<?php
$entrada = array("a" => 1, "b" => 1, "c" => 2);
$intercambio = array_flip($entrada);
print_r($intercambio);
?>
El resultado del ejemplo sería:
Array ( [1] => b [2] => c )