Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie
piotrdd2
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 2
Dołączył: 13.05.2003
Skąd: Przemyśl

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


Jak zrobić sortowanie rosnąco lub malejąco w kolumnie gdzie znajduje się zmienna $line_dane[1] ?

[php:1:13a3dad197]<?php
$dane=file("zw.txt");

for($i=0;$i<count($dane);$i++)
{
$line_dane=explode("|^^^|", $dane[$i]);
echo "<tr CLASS=dane>
<td>$line_dane[0]</td>
<td><b>$line_dane[1]</b></td>
</td>
</tr>";
}
?>[/php:1:13a3dad197]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sir Blade
post
Post #2





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 7.06.2002

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


kod napisal steru (tak mi sie wydaje ) TAK steru sprawdzilem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

[php:1:935862db75]<?php
function sortuj($in,$sep,$nr)
{
for($i=0;$i<count($in);$i++)
{
$ex=explode($sep,$in[$i]);
$tmp[]=$ex[$nr];
}
array_multisort($tmp,SORT_NUMERIC,SORT_DESC,$in); // desc lub asc
unset($tmp);
return $in;
}


$dane=file('jakis_tam_plik.txt');
$dane=sortuj($dane,';',2); // sortuje wedlug 3 kolumny a separatorem jest ;


?>[/php:1:935862db75]

no a potem tylko wypisac tablice $dane
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 18:42