Sven Rautenberg: Bestenliste per PHP

Beitrag lesen

Moin!

wobei es bei mehreren usern mit gleicher punktzahl dann natürlich probleme geben wird, wenn du die punktzahl als key verwenden willst ...

Wer sagt denn das? :)

Die Punktezahl ist als Key nicht geeignet, weil Punktezahlen typischerweise nicht eineindeutig und fortlaufend sind.

Während des Einlesens einen binären Baum zu generieren wäre generell eine gute Methode - leider bietet PHP dafür keine wirklich geeigneten Funktionen, also muß sich die zu wählende Methode an den Möglichkeiten orientieren.

Den Benutzernamen als Key und die Punktzahl als Arraywert kann man ganz prima mit asort() sortieren. Das Resultat muß man dann nur noch mit einer foreach-Schleife ausgeben.

- Sven Rautenberg