TXT-File nach Werte sortieren
Innuendo
- php
Hallo,
ich habe ein Textfile in der ich die Highscoreliste speichere.In der steht der Punktestand und der Name steht.
Beim Auslesen möchte ich jetzt eben nach Punktestand sortieren.
Leider stosse ich da an meine Newbie PHP Grenzen.
Mit einem Array kann man keine Werte (=punktestand) sortieren. Ist das richtig, bzw. was gibt es für mich als Alternative?
Danke im voraus,
Innuendo
Hallo,
Mit einem Array kann man keine Werte (=punktestand) sortieren. Ist das richtig, bzw. was gibt es für mich als Alternative?
Nicht richtig, es gibt genügend vorgefertigte Funktionen in PHP, z.B:
http://www.selfphp.info/funktionsreferenz/array_funktionen/asort.php.
Desweiteren kann man sich Sortieralgorythmen selber schreiben.
Beliebtes Beispiel wäre Bubble-Sort:
$anzahl=length($liste);
for($i=1;$i<anzahl;$i++) {
for($z=i+1;$z<anzahl-1;§$z++) {
if($liste[$i][1]<$liste[%z][1]) {
$hilf=$liste[$i][1];
$liste[$i][1]=$liste[$z][1];
$liste[$z][1]=hilf;
}
}
}
Danke im voraus,
Gern geschehen
Innuendo
Christian
Danke!
Habs geschafft, dank deiner Hilfe!
sl,
Innuendo