Mario Steinko: Sortierfunktion - Codeidee

Beitrag lesen

Nö, ich brauch keine Schleife mehr, aufgeben du ich das ganze per json_encode(), die Daten werden dynamisch per AJAX angefordert...

Hast du noch ne Idee wie man diesen Code verbessern kann, oder soll ich ihn so nehmen!?

<?php  
usort($entries, "compare_entries");  
  
$count = count($entries);  
$entries['0']['place'] = 1;  
for($x=0; $x<$count-1; $x++) {  
	if(compare_entries($entries[$x], $entries[$x+1])==0) {  
		// second array has the same place  
		$entries[$x+1]['place'] = $entries[$x]['place'];  
	} else {  
		// second is less effective  
		$entries[$x+1]['place'] = $entries[$x]['place']+1;  
	}  
}  
?>

lg
Mario