Ordem por matriz como SQL PHP

$id_group = array();
$id_group_pos = array();

// Obtain a list of columns
foreach ($product_list as $key => $row) {
  $id_group[$key]  = $row['id_group'];
  $id_group_pos[$key] = $row['id_group_pos'];
}

// Sort the product_list with id_group ascending then id_group_pos ascending
array_multisort($id_group, SORT_ASC, $id_group_pos, SORT_ASC, $product_list);
Calm Cottonmouth