PHP array_flip() 函数返回交换数组中的键和值
array array_flip ( array $input );
array_flip() 返回一个反转后的 array,例如 array 中的键名变成了值,而 array 中的值成了键名。
注意 array 中的值需要能够作为合法的键名(例如需要是 integer 或者 string)。如果类型不对,将出现一个警告,并且有问题的键/值对将不会出现在结果里。
如果同一个值出现多次,则最后一个键名将作为它的值,其它键会被丢弃。
序号 | 参数及说明 |
---|---|
1 | input 要反转的数组 |
如果失败,则返回FALSE,否则将反转数组。
<?php $input = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); print_r(array_flip($input)); ?>测试看看 ‹/›
Array ( [1] => a [2] => b [3] => c [4] => d [5] => e )