php中数组处理函数 array_flip(),可以将数据中的键与键值进行对调互换,即键名变成了值,而值变成了键名。
PHP array_flip() 函数
array_flip():反转数组中所有的键以及它们关联的值。
语法:
array_flip(array);
参数:
array:需要被处理的数组。
php数组键与值反转的方法
例:php 反转指定键名的数组
$arr = array( 'host' => 'feiniaomy.com', 'age' => '18', 'color' => 'red' ); $arr_new = array_flip($arr); print_r($arr_new);
结果:
Array ( [feiniaomy.com] => host [18] => age [red] => color )
例:php 反转默认键名的数组
$array = array(6,7,10,4,2); $arr_new = array_flip($array); print_r($arr_new);
结果:
Array ( [6] => 0 [7] => 1 [10] => 2 [4] => 3 [2] => 4 )