ccc

Ordenar un array asociativo por un campo en concreto

$aux = array();
foreach ($arrMovim as $key => $row) {
    $aux[$key] = $row['fechaOrdenar'];
}
array_multisort($aux, SORT_ASC, $arrMovim);
Si se quisiera ordenar por más de un campo:
$arrCampo1 = array();
$arrCampo2 = array();
foreach ($granArray as $key => $row) {
    $arrCampo1[$key] = $row['beneficio_total'];
    $arrCampo2[$key] = $row['id_user'];
}
array_multisort($arrCampo1, SORT_DESC, $arrCampo2, SORT_ASC, $granArray);

No hay comentarios:

Publicar un comentario