Bonjour,
j'ai un array qui contient des données string:
1a,1b,2,2a,2b etc....
et le but serai de trier l'array dans cet ordre...
Avec sort() cela ne marche pas bien le tri est faux.
Quelqu'un connaît un script qui fait ça?
Merci d'avance, Rémy
Bonjour,
j'ai un array qui contient des données string:
1a,1b,2,2a,2b etc....
et le but serai de trier l'array dans cet ordre...
Avec sort() cela ne marche pas bien le tri est faux.
Quelqu'un connaît un script qui fait ça?
Merci d'avance, Rémy
Bonjour,
le paramètre SORT_STRING apporte une solution à ton problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sort($array, SORT_STRING);
Ce paramètre existe t-il en MySql ? Car j'ai le même problème mais sur un ORDER BY
j'ai fait un petit test en mysql pour le même exemple que poulet1212 je n'ai pas rencontré de problème :
TABLE : test1
id str
1, '2b'
2, '2'
3, '1b'
4, '1a'
5, '1'
6, '2a'
requête : SELECT * FROM test1 ORDER BY str;
résultat :
5, '1'
4, '1a'
3, '1b'
2, '2'
6, '2a'
1, '2b'
Arf, oui, je crois que c'est pas le même cas, en fait c'était pour une liste de département, j'avais
...
19
21
22
23
24
25
26
27
28
29
2A
2B
...
Mais l'ordre est normal en fait, c'est juste que j'aurais voulu que les corses (2A et 2B) soit entre le 19 et le 21, mais c'est pas fesable. Faut toujours qu'ils se fassent remarquer ces corses
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager