Triage d'un tableau en PHP

a marqué ce sujet comme résolu.

Bonjour,

J’aimerais trier un tableau qui a l’aspect suivant:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?php
$tableau = [
   0 => [
      'type' => 'un type',
      'timestamp' => 1138924800, //Le plus petit (Clé 0)
   ],
   1 => [
      'type' => 'un autre type',
      'timestamp' => 1137924900, //Le plus grand(Clé 2)
   ],
   2 => [
      'type' => 'un autre type',
      'timestamp' => 1127924900, //Le moyen (Clé 1)
   ],
];

J’ai vu qu’il existait plein de fonction pour le triage, mais je n’ai pas trouvé celle qui me fallait.
Ce que j’aimerais c’est que la tableau soit trier du plus petit au plus grand timestamp.

Je vous remercie.

+0 -0

Merci ça fonctionne parfaitement. Par contre je ne comprend pas du tout comment ça fonctionne (Et j’aimerais bien comprendre :p )

1
2
3
4
<?php
usort($myArray, function($a, $b) {
    return $a['order'] - $b['order'];
});

Que fait le - ici ?

1
2
3
4
<?php
usort($myArray, function($a, $b) {
    return $a['order'] <=> $b['order'];
});

Je ne connaissais pas du tout l’opérateur <=>, il correspond à quoi ?

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte