![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 13.05.2002 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
Mam problem. Potrzebuje posotrować tablice według ich wartości od największej do najmniejszej przy zachowaniu sortowania naturalnego.
używam kodu: [php:1:99f57f5262] <?php $plik = 'pliki.txt'; $file = file($plik); natsort ($file); while (list ($key, $val) = each ($file)) { echo ("Plik nr. $key został pobrany: $val razy.<br>"); } ?>[/php:1:99f57f5262] ale on wyświetla od najmniejszego do największego a ja potrzebuje odwrotnie !!! funkcje takie jak asort usort, arsort nie działają tak jak ja chce - w prawdzie sortują od największego do najmniejszego ale bez zachowania naruralnego pożątku !! Proszę o pomoc ! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 13.05.2002 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
uzywając funkcji USORT nie uzyskuje nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) zresztą zobacz sam
http://members.lycos.co.uk/tapetkiprv/b/top10.php natomiast przy użyciu NATSORT uzyskuje taki efekt: http://members.lycos.co.uk/tapetkiprv/b/top11.php Jest prawie dobże ale żeby wyswietlało w odwrotnej kolejności |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 07:11 |