BlaBla.cn

PHP: array_flip - Manual

BlaBla.cn
array_intersect_assoc > <array_filter
Last updated: Wed, 19 Mar 2008

array_flip

(PHP 4, PHP 5)

array_flip — 交换数组中的键和值

说明

array array_flip ( array $trans )

array_flip() 返回一个反转后的 array,例如 trans 中的键名变成了值,而 trans 中的值成了键名。

注意 trans 中的值需要能够作为合法的键名,例如需要是 integer 或者 string。如果值的类型不对将发出一个警告,并且有问题的键/值对 将不会反转

如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了。

array_flip() 如果失败返回 FALSE

Example#1 array_flip() 例子

<?php
$trans 
array_flip ( $trans );
$original  strtr ( $str $trans );
?>

Example#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()



array_intersect_assoc > <array_filter
Last updated: Wed, 19 Mar 2008
 

 
BlaBla.cn

© 2005-2008 BlaBla.cn 版权所有