【发布时间】:2013-06-04 10:45:49
【问题描述】:
我对一些数组排序有点卡住了,也许有人可以帮助我?
给定这两个数组:
$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 是这样的:
$data = array(
(object)array(
'id' => 12,
'name' => 'Bob'
),
(object)array(
'id' => 20,
'name' => 'Max'
),
(object)array(
'id' => 4,
'name' => 'Tom'
),
)
我该怎么做?
【问题讨论】: