Trage ich statt einer Variablen einen festes Sortierkriterium (z. B. Punkte) ein, so funktioniert die Sortierung des Arrays wie gewünscht.
function sortiere($adata, $bdata)
{
if( $adata['punkte'] == $bdata['punkte'])
{
return 0;
}
return ( $adata['punkte'] < $bdata['punkte']) ? 1 : -1;
}
usort($data['players'], 'sortiere');