我有一个形式的关联数组:
$input = array("one" => <class object1>,
"two" => <class object2,
... //and so on);
$input 的键保证是唯一的。我还有一个方法叫做moveToHead($key)
将$input[$key]
元素移动到这个关联数组的第 0 个位置。我有几个问题:
- 是否可以确定关联数组的索引?
- 如何将对应对的数组条目移动
$key => $value
到索引 0 并保持$key
原样? - 实现上述两点的最佳方法是什么?
我想为第二点(一个子解决方案)做array_flip,但后来发现array_flip
只有当数组元素是int和string时才能做到。任何指针?