Trier un tableau avec du contenu accentué
lundi 8 avril 2013Trier un tableau en PHP se fait de manière aisée avec la fonction sort()
et ses fonctions homologues asort()
, usort()
, etc…
Cependant, ce tri ne s’effectue pas de manière naturelle pour nous les francophones puisque les lettres accentuées sont traitées APRÈS toutes les lettres non accentuées.
Ainsi, le tableau array('école', 'apprendre', 'jouer')
trié avec sort()
donnera array('apprendre', 'jouer', 'école')
Pour pallier cela, il suffira d’indiquer à PHP que l’ordre de tri doit se fait selon l’alphabet en UTF-8 francophone.
-
span class= »st0″>’fr_FR.utf8′
Bon tri à vous!