moi: Sortieren und Zuweisung

Beitrag lesen

Eine gute Frage. Eigentlich sind sie ja sehr variable. Ich habe mal alle in Anführungszeichen gesetzt. Geholfen hat es nichts.

Ich denke, die While-Anweisung muss etwas geändert werden, komme aber nicht drauf wie.
Wenn ich

 while (list($rank) = each($rang)) {  
 $r++;  
 echo $r;  
 }

mache, wird einmal 2 und 3 ausgegeben, aber verweilt dann bei dieser Zahl:

  
array(2) { ["userid"]=>  int(25) ["rank"]=>  int(1) }  
array(2) { ["userid"]=> int(24) ["rank"]=> int(1) }  
23array(2) { ["userid"]=> int(20) ["rank"]=> int(3) }  
array(2) { ["userid"]=> int(22) ["rank"]=> int(3) }  
array(2) { ["userid"]=> int(23) ["rank"]=> int(3) }  
array(2) { ["userid"]=> int(28) ["rank"]=> int(3) }