аеее я сделал.
выкину говнокод скину в тему.
Код работает так.
Сортирует массив по убыванию очков
Если два клуба имеют одинаковые очки то первым будет тот у которого больше разность
[забитые - пропущенные]
Если разность одинаковая то первым будет тот у кого больше забитых
Если и разность и кол-во забитых равны то без разницы
Вроде то что нужно автору
Страшно ? дааа но работает гг
function in($a, $b){
if($a[1] == $b[1]){//гвоздь программы
$aa = explode("-", $a[2]);
$as = abs($aa[0] - $aa[1]);
$bb = explode("-", $b[2]);
$bs = abs($bb[0] - $bb[1]);
if($as == $bs){
if($aa[0] == $bb[0]){
return 0;
}
else
return ($aa[0] > $bb[0] ? -1 : 1);
}
else
return ($as > $bs? -1 : 1);
}
else
return ($a[1] < $b[1] ? 1 : -1);
}
usort($a, in);У меня работает (c)