Remplace les clés par les valeurs, et les valeurs par les clés
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 avec array_flip()
<?php
$trans = array_flip ($trans);
$original = strtr ($str, $trans);
?>
Array_flip() example : collision
<?php
$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.