Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z sortowaniem 2
Forum PHP.pl > Forum > PHP
BzikOS
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()...
scanner
Chodzi o to?[php:1:4cba41f843]<?php
$tablica = ksort(asort($tablica));
?>[/php:1:4cba41f843]
BzikOS
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
BzikOS
No chłopaki i dziewczyny, nie powiecie mi chyba, że nie wiecie jak to zrobić?questionmark.gif

Wstyd :wink:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.