多维数组看起来像这样:
$arr = array(
array(
'id' => 'first',
'name' => 'John',
'age' => 17,
),
array(
'id' => 'second',
'name' => 'Mary',
'age' => 26,
),
array(
'id' => 'third',
'name' => 'Eve',
'age' => 21,
),
);
决定如何对$arr
进行排序的数组如下:
$sort_by = array('third', 'first', 'second');
因此,我想根据第一个数组的id
字段和第二个数组来对其元素进行排序。
在这种情况下,第一个数组应该是:
$arr = array(
array(
'id' => 'third',
'name' => 'Eve',
'age' => 21,
),
array(
'id' => 'first',
'name' => 'John',
'age' => 17,
),
array(
'id' => 'second',
'name' => 'Mary',
'age' => 26,
),
);