![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Otóż mam oto taki kod:
Co zrobić aby wynik był posortowany względem czasu od najkrótszego do najdłuższego? Obecnie skrypt zwraca wynik: L.P. Nick Marka Model Czas Tryb 1 MANIEK2512PL PAGANI ZONDA CINQUE 0:01:19.817 Singleplayer 2 JOERG1966 MCLAREN F1 0:01:13.800 Multiplayer 3 RYBECKI0902 PAGANI ZONDA CINQUE 0:01:23.075 Singleplayer 4 DELECTAMENTI PAGANI ZONDA CINQUE 0:01:12.861 Singleplayer 5 BLACKSHADOW849 PAGANI ZONDA CINQUE 0:01:21.805 Singleplayer |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze wyrzuć
z głównej pętli. Aktualnie sortujesz tablice z każdym wykonaniem pętli - a kompletna jest przecież dopiero po ostatnim pobraniu użytkownika z tabeli chicane. Otrzymujesz dobry wynik, ale zmniejszasz wydajność skryptu. Co do pytania, to żeby wyświetlić całą posortowaną tablicę, musisz użyć kolejnej pętli (poza główną pętlą). Tym razem bez gotowca (znam każdą linię Twojego skryptu (IMG:style_emoticons/default/wink.gif) ). Spróbuj sam na podstawie tego przykładu:
Tablica jest nieco inna, ale jak wyświetlisz wynik tego skryptu i porównasz z swoją to powinieneś zobaczyć zależność. Jak coś to pytaj ewentualnie doczytaj o foreach i tablicach dwuwymiarowych. Ten post edytował kristaps 28.01.2013, 02:44:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 21:21 |