Funciones de Arrays
PHP Manual

array_flip

(PHP 4, PHP 5)

array_flipIntercambia todas las keys con sus valores asociados en un array

Descripción

array array_flip ( array $trans )

array_flip() retorna un array en orden volteado, es decir, las keys de trans se convierten en valores y los valores de trans se convierten en keys.

Se debe tener en cuenta que los valores de trans necesitan ser keys válidas, es decir, que necesitan ser entre un integer o un string. Una advertencia será emitida si un valor tiene el tipo erróneo y el par clave/valor en cuestión no será incluido en el resultado

Si un valor tiene varias ocurrencias, la última key será usada como su valor y todos los demás se perderán.

Parámetros

trans

Un array de pares key/valor para ser volteados.

Valores devueltos

Retorna el array volteado si es exitosa y NULL si falla.

Ejemplos

Ejemplo #1 Ejemplo de array_flip()

<?php
$trans 
array_flip($trans);
$original strtr($str$trans);
?>

Ejemplo #2 Ejemplo de array_flip() : collision

<?php
$trans 
= array("a" => 1"b" => 1"c" => 2);
$trans array_flip($trans);
print_r($trans);
?>

ahora $trans es:

Array
(
    [1] => b
    [2] => c
)

Ver también


Funciones de Arrays
PHP Manual