6.2.19 array_flip()
Remplace les clés par les valeurs, et les valeurs par les clés
[ Exemples avec array_flip ] PHP 4, PHP 5
array
array_flip (
array
trans
)
array_flip
retourne un tableau dont les
clés sont les valeurs du précédent tableau
trans
,
et les valeurs sont les clés.
Notez bien que les valeurs de
trans
doivent
être des clés valides, c'est à dire qu'elles doivent être des
entiers ( entier ) ou des chaînes de caractères
( chaîne de caractères ). Une alerte sera émise si une valeur est d'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); ?>
|
Exemple avec array_flip : collision |
<?php $trans = array ("a" => 1, "b" => 1, "c" => 2); $trans = array_flip($trans); print_r($trans); ?>
|
Voir aussi
array_values
,
array_keys
et
array_reverse
.
|