Просмотр поста

.
Crack
человек И пароход
Добавлено: 18.04.2017 / 01:20
аеее я сделал.
выкину говнокод скину в тему.

Код работает так.

Сортирует массив по убыванию очков
Если два клуба имеют одинаковые очки то первым будет тот у которого больше разность
[забитые - пропущенные]

Если разность одинаковая то первым будет тот у кого больше забитых

Если и разность и кол-во забитых равны то без разницы

Вроде то что нужно автору


Страшно ? дааа но работает гг

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)