Mam problem związany z sortowaniem według liczb.
Mam plik txt z zawartością:
Kod
12|#|asd|#|audio
1|#|cos innego|#|video
10|#|jeszcze inne|#|audio
22|#|text|#|audio
1|#|cos innego|#|video
10|#|jeszcze inne|#|audio
22|#|text|#|audio
Skryot do wyswietlania:
<? $filetop = "./dane.txt"; $topile = 30; $iletop = 20; if($counttop<$topile){ $topile2 = $counttop; }else{ $topile2 = $topile; } for( $x = 0; $x < $counttop; $x++ ){ } $i = 0; while($i < $topile2){ $tytul = $tytu."..."; }else{ $tytul = $exp1[$i]; } $i++; } ?>
Teraz wyjaśnie o co dokaldnie chodzi.
Ja chcem zeby mi sortowało przy wyswietlaniu tak:
Kod
22|#|text|#|audio
12|#|asd|#|audio
10|#|jeszcze inne|#|audio
1|#|cos innego|#|video
12|#|asd|#|audio
10|#|jeszcze inne|#|audio
1|#|cos innego|#|video
dlatego urzylem rsort() i teraz mi wyswietla
zamiast tak jak ja chcem to tak:
Kod
22|#|asd|#|audio
12|#|cos innego|#|video
10|#|jeszcze inne|#|audio
1|#|text|#|audio
12|#|cos innego|#|video
10|#|jeszcze inne|#|audio
1|#|text|#|audio
czyli tylko pierwsza kolumna sie sortuje a reszta pozostaje tak samo jak byla
i na tym polega moj problem jak zrobic zeby kolumna 2 i 3 terz sie zmienialy odpowiednio
czyli zeby to wygladalo tak:
Kod
22|#|text|#|audio
12|#|asd|#|audio
10|#|jeszcze inne|#|audio
1|#|cos innego|#|video
12|#|asd|#|audio
10|#|jeszcze inne|#|audio
1|#|cos innego|#|video
Proszę o podpowiedzenie co zrobilem źle i w czym jest problem.
Z góry dzieki