![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 14.10.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Witam, chcę żeby skrypt mając określone czyjeś wyniki np.:
Karol - 41 Wiola - 32 Adaś - 41 Witek - 32 Leo - 41 Ania - 31 Zwrócił mi do bazy zajmowane przez nich miejsca (bo zwykły order wyświetliłby po prostu 1,2,3,4,5,6). Czyli np: 1 - Karol 1 - Adaś 1 - Leo 2 - Wiola 2 - Witek 3 - Ania Chcę też zrobić podobne sortowanie, ale powtarzające się rekordy wykluczałyby miejsca innych np: 1 - Karol 1 - Adaś 1 - Leo 4 - Wiola 4 - Witek 6 - Ania Czy macie pomysł jak to zrobić? Ja już trochę szukałem, myślałem, ale niestety to jest rzecz nie na moją głowę ![]() Ten post edytował Sebcioo 15.01.2009, 20:49:30 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
1. Sortujesz tablicę wg wyników w porządku odwrotnym - funkcja arsort
2. Parsujesz tablicę porównując bieżący element z poprzednim, masz gotowca:
3. Analogicznie, zrobisz to ładnie sam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:28 |