array_flip,但不会丢失重复的密钥

时间:2018-05-29 05:51:01

标签: php arrays

编辑:向社区道歉。这个问题有缺陷。如果我们尝试在数组中使用类似的键,以后很容易就会出现问题。

我希望能够使用array_flip,但又不想丢失重复的密钥。 所以,如果我有一个array

$arr = array( "red" => 1, "green" => 1, "orange" => 2);

翻转此数组array_flip($arr)会让我知道:

array( 1 => "green", 2 => "orange" )

red被覆盖

array_flip之后期待:

array(1 => "red", 1 => "green", 2=> "orange")

PS:如果已经存在的副本我找不到,请在评论中告诉我。

0 个答案:

没有答案