PHP-Как объединить элементы в массиве на основе условия

Как мне объединить элементы в массив? Допустим, у меня есть массив Fighters . И я хочу объединить их в пары на основе их веса . Бойцы с самым близким весом должны быть выбраны как Лучший матч . Но если они в одной команде, их не следует объединять .

  • ** --- Команда 1 - **
  • Боец Вес 60
  • Боец B Вес 65 лет.
  • ** - Команда 2 - **
  • Боец С Вес 62 года.
  • Боец D Вес 60
  • ** - Команда 3 - **
  • Боец E Вес 64 года.
  • Истребитель F Вес 66

Вывод:

  • Истребитель A VS Истребитель D
  • Истребитель B VS Истребитель F
  • Истребитель C VS Истребитель E

Я исследовал эту тему и нашел нечто похожее, но не совсем: Случайные, но уникальные пары с условиями

Буду признателен за помощь. Заранее спасибо!

8
задан Community 23 May 2017 в 12:20
поделиться