6.2.6 array_flip[ Exemples avec array_flip ] PHP 4 >= 4.0.0Description
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).
Notez bien que les valeurs de trans doivent
être des clés valides, c'est à dire qu'elles doivent être des
entiers (integer) ou des chaînes de caractères
(string). Une alerte sera émise si une valeur a un type qui
ne convient pas et la paire en question ne sera pas
inversée .
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"); ?>
|
|