Chodzi mi o skrypt, który czytał by z pliku np. wyniki.dat coś takiego:
Cytat
4 user1
45 user2
65 user3
33 user4
21 user5
itd
45 user2
65 user3
33 user4
21 user5
itd
a następnie sortował według ilości punktów od największej do najmniejszej, wyświetlajc np coś takiego:
Cytat
1. Pierwszy jest user3 (65 pkt)
2. Drugi jest user2 (45 pkt)
3. Trzeci jest user4 (33 pkt)
4. czwarty jest user5 (21 pkt)
5. Piąty jest user1 (4 pkt)
itd.
2. Drugi jest user2 (45 pkt)
3. Trzeci jest user4 (33 pkt)
4. czwarty jest user5 (21 pkt)
5. Piąty jest user1 (4 pkt)
itd.
I tu się zaczyna problem bo mam pomysł a nie wiem jak go zrealizować.
Ogólnie rozchodzi się to tak by skrypt:
1. Czytał z pliku wyniki.dat "ilość punktów" i "nazwę użytkownika", który te punkty ma na swoim koncie
2. Przeprowadził sortowanie nie uporządkowanych "punktów" od najwiekszej ilości do najmniejszej.
3. Wyświetlił wynkiki z dopiskiem np. "Pozycje pierwszą zajmuje $user ($punkty pkt)", "Pozycje drugą zajmuje $user ($punkty pkt)".
Problem też w tym że chciałbym się obyć bez wykorzystania baz sql.
Skrypt, dla mnie stanowi poważny problem, dlatego postanowiłem napisać na tym forum, gdyż obserwując je od dłuższego czasu doszłem do wniosku, iż tylko tu mogę uzyskac pomoc.
Bardzo Proszę o Odpowiedzi