【发布时间】:2015-08-20 13:22:22
【问题描述】:
我有一个数组:
$input = array(1,2,3,4,6,5,3,6)
我希望翻转键/值对。 这可以通过使用 array_flip() 函数来完成。 $flipped = array_flip($input)
如果原始数组中有 2 个或更多相同的值(在本例中为 6),我如何将它返回到数组中?
array= ([1]=0,[2]=>1,[4]=>2,[6]=>array(3,6),[5]=>4,[3]=>5)
我尝试使用 array_count_values() 但不知道该怎么做?
【问题讨论】:
-
你的意思是你希望结果是一个数组,其中键是输入数组中的唯一项,每个键的值是它们出现的位置原始数组?