由值数组我如何把这个:排序基于另一个阵列
Array
(
[0] => stdClass Object
(
[id] => 123
[name] => Board
)
[1] => stdClass Object
(
[id] => 133
[name] => Staff
)
)
分为:基于此
Array
(
[0] => stdClass Object
(
[id] => 133
[name] => Staff
)
[1] => stdClass Object
(
[id] => 123
[name] => Board
)
)
:
Array('Staff', 'Board' )
换句话说 - 为基于数组值的对象排序...
[基于另一个数组对数组进行排序?](http://stackoverflow.com/questions/348410/sort-an-array-based-on-another-array) – Jay 2014-09-18 22:54:59
不要使用6年旧的答案是重复的。从那以后,PHP被重新创建了两次,比如我使用[匿名函数](http://php.net/manual/en/functions.anonymous.php)来实现这个目前不可能的事情(没有'创造功能“至少)。此外,该解决方案对于此问题的预期输出无效。因此,这不是*重复的,至少是这个问题。 – 2014-09-18 22:57:24
@derp这不是一个重复的问题,因为源数据在结构上甚至没有*远程*看起来像标记的问题,既没有预期的输出,也需要完全不同的解决方案。你说的是宝马M3和菲亚特500是相同的汽车,因为它们都有方向盘。 – 2014-09-18 23:19:52