array_flip() returns an array in flip order, i.e. keys from trans become values and trans's values become keys. Note that array_flip() works only with string and integer values, and it will display an alert if it detects invalid key or value (array, double, object, boolean).
If a value has several occurences, the latest key will be used as its values, and all others will be lost.
array_flip() returns FALSE if it fails.