array_flip
(PHP 4, PHP 5)
array_flip — Intercambia todas las claves de un array con sus valores asociados
Descripción
$array
)
array_flip() devuelve un array con el orden
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.
Parámetros
-
array -
Un array de pares clave/valor a ser volteados.
Valores devueltos
Devuelve el array volteado en caso de éxito y NULL si en caso de error.
Ejemplos
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
)
Ver también
- array_values() - Devuelve todos los valores de un array
- array_keys() - Devuelve todas las claves de un array o un subconjunto de claves de un array
- array_reverse() - Devuelve un array con los elementos en orden inverso