今天在项目中使用 array_flip 这个函数记录下来
array_flip函数有两种用法
1.是array_flip() 函数用于反转/交换数组中所有的键名以及它们关联的键值。
如:
$arr1 = array("age" => 20, "name" => '老魏');
$arr2 = array_flip($arr1);
// $arr2 就是 array(20 => "age", '老魏' => "name");
2.是array_flip() 函数删除数组中重复的元素在反转/交换数组中所有的键名以及它们关联的键值
如:
$arr1 = array("age" => 30, "name" => '老魏', "age" => 20);
$arr1 = array_flip($arr1); // $arr1 变成了 array("老魏" => "name", 20 => "age");
// 再把 $arr1 的键名与值还复:
$arr1 = array_flip($arr1)