Mam problem z sortowaniem danych znalazłem to w manualu:
Kod
$owoce = array ("d"=>"cytryna", "a"=>"pomarańcza", "b"=>"banan", "c"=>"jabłko");
ksort ($owoce);
reset ($owoce);
while (list ($key, $val) = each ($owoce)) {
echo "$key = $valn";
}
ksort ($owoce);
reset ($owoce);
while (list ($key, $val) = each ($owoce)) {
echo "$key = $valn";
}
Przykład ten wyświetli elemnty tablicy od najmniejszej do największej.
A ja mam taki skrypcik:
[code]
<?
$plik= file("baza.dat");
for($i=0; $i<count($plik); $i++) {
$baza = explode('||', $plik[$i]);
echo("$baza[1]"); } // Ten skrypcik pobiera linie po lini bez sortowania
?>
[code]
Nie wiem jak podczepić tutaj funkcję ksort tak jak w przykładzie z manuala dla bazy danych:
[code]baza.dat
nazwa1||12||
nazwa2||19||
nazwa3||14||
nazwa4||16||
nazwa5||13||
[code]
Codzi mi aby linie tej bazy danych wyświetlały się od najmniejszej do największejliczby $baza[1]
Dla bazy danych baza.dat powinno to wyglądać w ten sposób:
nazwa1||12||
nazwa5||13||
nazwa3||14||
nazwa4||16||
nazwa2||19||
Wiecie jak coś takiego zrobić?