Ah ça a l'air de s'y approcher !
Donc j'ai récupéré un bout de code que j'ai arrangé comme ça :
1 2 3 4 5
| <?php $chiffres = array("04","6","031","7","041");
sort ($chiffres);
foreach ($chiffres as $key => $val) {
echo $val." ";
} ?> |
Et ça donne ce résultat :
Le problème c'est que j'aimerais que ça soit trié comme si c'était en ordre alphabétique et non pas si c'étaient des nombres, donc ça devrait donner ça :
Autre piste ? Quelque chose à changer dans le morceau de code ?
EDIT : Bon j'ai trouvé comment faire pour que ça soit trié par "lettre" et non pas par "valeur du nombre" :
1 2 3 4 5
| <?php $chiffres = array("04","6","031","7","041");
sort ($chiffres,SORT_STRING);
foreach ($chiffres as $key => $val) {
echo $val." ";
} ?> |
Maintenant, comment cela pourrait-il marcher après une demande SQL pour le tri ?
SELECT * FROM jeux WHERE titre LIKE '%A'
Ca c'est pour les lettres, comment faire pour adapter au code pour récupérer les jeux avec le titre commençant par des numéros ?
Partager