Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie - jak ???
Forum PHP.pl > Forum > PHP
SonGoace
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 !
Jabol
a może usort?
SonGoace
uzywając funkcji USORT nie uzyskuje nic 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
KaMeLeOn
Cytat
[...] Jest prawie dobże ale żeby wyswietlało w odwrotnej kolejności

array_reverse()
SonGoace
a jak to podstawićdo mojego skryptu ?
Jabol
to może po prostu sort?
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.