Нет способа сделать это без сохранения номера заказа с этими данными.Слова полуфинал и финал не содержат данных о порядке, сопоставимых с числами, конечно.Сохраните его в массиве в том порядке, в котором он вам нужен, или, если он хранится в реляционной базе данных, используйте столбец порядка.
Возможная таблица базы данных:
order | name | numberOfPlayers
1 | finals | 2
2 | semis | 4
...
Array:
$rounds = array[1] = 'finals';
и т. Д.