мультидим. массив выглядит так:
$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,
),
);