Page 1 sur 1

sort => get_loaded_extensions()

Posté : 21 déc. 2021, 17:16
par gesualda
Bonjour à tous,

je teste "sort" en php et cela n'a pas l'air de fonctionner sur mon exemple. Je vous mets le bout de code si quelqu'un pouvait m'eclairer. Merci d'avance

Code : Tout sélectionner

<ul class='ul-conf'> <?php $fich_conf = ''; $loaded_extensions = get_loaded_extensions(); sort($loaded_extensions, SORT_LOCALE_STRING); foreach ($loaded_extensions as $conf) { echo $fich_conf = "<li>" . $conf ."</li>"; } ?> </ul>

Re: sort => get_loaded_extensions()

Posté : 21 déc. 2021, 20:07
par @rthur
Sort() trie d'abord les Majuscules, puis les Minuscules: https://www.php.net/sort

Il faut utiliser SORT_FLAG_CASE pour traiter majuscules et minuscules comme équivalent.
Du coup, remplace ton flag

Code : Tout sélectionner

SORT_LOCALE_STRING
par

Code : Tout sélectionner

SORT_NATURAL | SORT_FLAG_CASE
Et ça devrait fonctionner ;-)

Re: sort => get_loaded_extensions()

Posté : 22 déc. 2021, 07:17
par gesualda
Merci @rthur d'avoir apporté une réponse. C'est parfaitement l'effet recherché. Bonne journée