Innuendo: TXT-File nach Werte sortieren

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

  1. 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

    1. Danke!

      Habs geschafft, dank deiner Hilfe!

      sl,

      Innuendo