Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z sortowaniem 2
BzikOS
post 13.06.2003, 13:37:20
Post #1





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


A jak posortować coś takiego:
[php:1:5970dddb07]<?php
$tablica[5] = 100;
$tablica[1] = 100;
$tablica[6] = 100;
$tablica[125] = 60;
$tablica[74] = 100;
?>[/php:1:5970dddb07]

Aby najpierw sortował po wartości a następnie po kluczu w odwrotnym kierunku? Czyli, aby wynik był następujący:

tablica[74]
tablica[6]
tablica[5]
tablica[1]
tablica[125]

:?: nie bardzo kapuje funkcję usort() czy tam ursort()...
Go to the top of the page
+Quote Post
scanner
post 13.06.2003, 13:44:34
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Chodzi o to?[php:1:4cba41f843]<?php
$tablica = ksort(asort($tablica));
?>[/php:1:4cba41f843]


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
BzikOS
post 13.06.2003, 13:54:06
Post #3





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


no nie bardzo bo wtedy mi posortuje tylko po wartości, a następnie tylko po kluczach co w wyniku da:

tablica[5]
tablica[1]
tablica[6]
tablica[74]
tablica[125]

a później

tablica[125]
tablica[74]
tablica[6]
tablica[5]
tablica[1]

i kicha... w jednym "przelocie" musi to być posortowane...

próbowałem dać posortowane dane po kluczu funkcji arsort(), ale mimo takich samych wartości arsort() mieszał w kluczach sad.gif
Go to the top of the page
+Quote Post
BzikOS
post 20.06.2003, 15:50:17
Post #4





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


No chłopaki i dziewczyny, nie powiecie mi chyba, że nie wiecie jak to zrobić?questionmark.gif

Wstyd :wink:
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 20:43