我有点坚持一些数组排序,也许有人可以帮助我?
给定这两个数组:
$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'
)
)
我想$data
按中指定的 id 顺序排序$sortOrder
。
所以排序后我希望 $data 是这样的:
$data = array(
(object)array(
'id' => 12,
'name' => 'Bob'
),
(object)array(
'id' => 20,
'name' => 'Max'
),
(object)array(
'id' => 4,
'name' => 'Tom'
),
)
我该怎么做?