array_flip
(PHP 4, PHP 5, PHP 7, PHP 8)
array_flip — Intercambia todas las claves de un array con sus valores asociados
Descripción
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