Manuel PHP
Précédent
Suivant
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 1.
Exemple avec array_flip()
?php $trans = array_flip ($trans); $original = strtr ($str, $trans);?
Exemple 2. 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");?
Précédent
Sommaire
Suivant
Niveau supérieur