Función array_flip() PHP

Ejemplo

Invierte todos los nombres de clave y sus valores asociados en el array:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>

Ejemplo de ejecución

Definición y uso

La función array_flip() se utiliza para invertir/intercambiar todos los nombres de clave y sus valores asociados en el array.

La función array_flip() devuelve un array invertido, si el mismo valor aparece varias veces, el último nombre de clave se utilizará como su valor, y todos los otros nombres de clave se perderán.

Si el tipo de datos del valor en el array original no es una cadena o un entero, la función generará un error.

Sintaxis

array_flip(array);
Parámetros Descripción
array Requerido. Especifica el array que se debe invertir clave/valor.

Detalles técnicos

Valor devuelto: Si el reverso tiene éxito, devuelve el array invertido. Si falla, devuelve NULL.
Versión PHP: 4+