PHP array_flip() 函数用法及示例

PHP Array 函数手册

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 )	

PHP Array 函数手册