说明
array 
array_flip ( array trans )
     array_flip() 返回一个反转后的 array,例如
     trans 中的键名变成了值,而
     trans 中的值成了键名。
    
     注意 trans 中的值需要能够作为合法的键名,例如需要是
     integer 或者 string。如果值的类型不对将发出一个警告,并且有问题的键/值对将不会反转。
    
     如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了。
    
     array_flip() 如果失败返回 FALSE。
    
     
例子 1. array_flip() 例子 
<?php $trans = array_flip ($trans); $original = strtr ($str, $trans); ?>
 |  
  | 
    
     
例子 2. array_flip() 例子:冲突 
<?php $trans = array ("a" => 1, "b" => 1, "c" => 2); $trans = array_flip ($trans); print_r($trans); ?>
 |  
 
       现在 $trans 变成了:
       Array
(
    [1] => b
    [2] => c
) |  
  | 
    
     参见 array_values(),array_keys()
     和 array_reverse()。