Przy pobieraniu listy plików z katalogu (na serwerze Windowsowym) pliki wyświetlają się w porządku alfabetycznym. Na Linuxie już tak nie jest, ale to mnie nie dziwi, bo przy funkcji readdir() jest napisane że pliki są zwracane w przypadkowej kolejności.
Dlatego wyniki wrzucam do tabeli potem ją sortuje i wyświetlam wyniki.
Problem jest w tym że użycie funkcji natsort() lub natcasesort() nie daj efektu (pliki są wyświetlane tak samo jak przy braku sortowania).
Działa jedynie sort(), ale takie sortowanie wyświetla najpierw wielkie litery a potem małe. A tego chciałbym uniknąć.
P.S. W końcu udało mi się rozwiązać ten problem. Jeżeli ktoś natknął by się na to samo to do wyświetlania tablicy (posortowanej natcasesort()) należy użyć funkcji foreach lub while zamiast for, bo funkcja ta zachowuje skojarzenie kluczy w sortowanej tabeli. A w moim manualu nic na ten tamat nie było.