array_flip
En esta página
array_flip
Reemplaza las claves por los valores, y los valores por las claves
Descripción#
array_flip(array $array): array
```php
`array_flip` devuelve un `array` invertido, es decir, las claves de `array` se convierten en valores y los valores de `array` se convierten en claves.
Téngase en cuenta que los valores de `array` deben ser claves válidas, es decir, deben ser `int` o `string`. Se emitirá una alerta si un valor es de un tipo que no es adecuado y la pareja en cuestión *no será incluida en el resultado*.
Si un valor no es único, solo la última clave será utilizada como valor, y todas las demás se perderán.
## Parámetros
`array`
Un array de pares clave/valor a invertir.
## Valores devueltos
Devuelve un array invertido.
## Ejemplos
Ejemplo con `array_flip`
El ejemplo anterior mostrará:
Array
(
[oranges] => 0
[apples] => 1
[pears] => 2
)
Ejemplo con `array_flip` : colisión
```php
El ejemplo anterior mostrará:
Array
(
[1] => b
[2] => c
)
Véase también#
array_values, array_keys, array_reverse