Comment trier mon numero en PHP
Fermé
loulou
-
24 avril 2015 à 12:06
schweppes41 Messages postés 135 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 22 août 2016 - 24 avril 2015 à 15:53
schweppes41 Messages postés 135 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 22 août 2016 - 24 avril 2015 à 15:53
A voir également:
- Comment trier mon numero en PHP
- Numero prive - Guide
- Trier sur excel - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- A qui appartient ce numéro - Guide
- Word numéro de page 1/2 - Guide
2 réponses
schweppes41
Messages postés
135
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
22 août 2016
26
24 avril 2015 à 15:06
24 avril 2015 à 15:06
Bonjour,
Il est tout à fait normal qu'il trie par ordre Asc car c'est un type VARCHAR, si tu veux qu'il trie ta date il faut mettre le type en Datetime !
Si tu veux rester en varchar, va falloir faire une fonction de trie en PHP !
Il est tout à fait normal qu'il trie par ordre Asc car c'est un type VARCHAR, si tu veux qu'il trie ta date il faut mettre le type en Datetime !
Si tu veux rester en varchar, va falloir faire une fonction de trie en PHP !
schweppes41
Messages postés
135
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
22 août 2016
26
24 avril 2015 à 15:53
24 avril 2015 à 15:53
Essaye en adaptant avec ça :
$array = ["12/2014", "12/2007", "12/2008", "8/2010", "01/2011"]; $tmp_array = []; $array_last = []; foreach ($array as $key => $value) { array_push($tmp_array, date_create_from_format('m-Y', str_replace("/", '-', $value))); } usort($tmp_array, function($a, $b) { $ad = $a; $bd = $b; if ($ad == $bd) { return 0; } return $ad < $bd ? 1 : -1; }); foreach ($tmp_array as $key => $value) { array_push($array_last, $value->format('m/Y')); } var_dump($array_last);
24 avril 2015 à 15:28
merciii d'avance