Salut tout le monde,
Je ne peux pas utiliser le tri de SQL car je construit mon tableau a partir de différentes requêtes et tri.
Mon tableau est construit de la sorte : $eventTab[]= array('date'=> $theEvent['date'], 'value' => $theEvent);
Je veux ensuite trier le tableau par dates croissantes sans perdre l'ordre des associations date -> event bien sur et en gardant les doublons de dates...
J'essaye avec la fonction :
function record_sort($records, $field, $reverse)
{
$hash = array();
foreach($records as $record){
$hash[$record[$field]] = $record;
}
($reverse)? krsort($hash,SORT_REGULAR) : ksort($hash,SORT_REGULAR);
$records = array();
foreach($hash as $record){
$records[] = $record;
}
return $records;
}
Mais je n'ai plus que 22 resultats au lieu de 58 alors je pense que ca vire les doublons
J'ai déjà cherché un bon moment, testé array_multisort mais sans succès, votre aide est précieuse!
Merci