Bonjour à tous,
Je souhaite trier des liens par ordre alphabétique, en ignorant http ou https, //, www ou non et .
bref commencer à la véritable 1ère lettre.
J'ai fait :
Et je dirais que cela trie ascendant, mais que cela tient compte de http...et tout le toutim. Où est l'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $regex = "^(http|https):\/\/|(.*)\.)$"; $order_by = "IF( link REGEXP '".$regex."', 0, 6) ASC, link ASC"; $sql = "SELECT link FROM table ORDER BY ".$order_by;
Merci à vous.
Partager