我有点卡在一些数组排序,也许有人可以帮我吗?通过使用不同的排序数组排序对象
鉴于这两个数组:
$sortOrder = array(12, 20, 4);
$data = array(
(object)array(
'id' => 4,
'name' => 'Tom'
),
(object)array(
'id' => 12,
'name' => 'Bob'
),
(object)array(
'id' => 20,
'name' => 'Max'
)
)
我想在$sortOrder
指定的ID顺序排序$data
。
所以排序后,我想$的数据是这样的:
$data = array(
(object)array(
'id' => 12,
'name' => 'Bob'
),
(object)array(
'id' => 20,
'name' => 'Max'
),
(object)array(
'id' => 4,
'name' => 'Tom'
),
)
我会怎么做呢?
谢谢,这是最优雅的方法。 – acme