array_flip

(PHP 4 >= 4.0b4)

array_flip --  Remplace les clés par les valeurs, et les valeurs par les clés

Description

array array_flip (array trans)

array_flip() retourne un tableau dont les clés sont les valeurs du précédent tableau, et les valeurs sont les clés. array_flip() ne fonctionne que sur des entiers et des chaînes, et affichera une erreur s'il détecte une clé ou une valeur de type invalide (tableau, objet, booléen, nombre à virgule flottante).

Si une valeur n'est pas unique, seule la dernière clé sera utilisée comme valeur, et toutes les autres seront perdues.

array_flip() retourne FALSE en cas d'échec.

Exemple 1. Exemple avec array_flip()


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

Exemple 2. array_flip() example : collision


$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
// et $trans vaut : array(1 => "b", 2 => "c");
     

Note : array_flip() a été ajoutée en PHP 4.0.