Как вариант
1. Сформировать массив всех возможных пятибуквенных последовательностей из первой строки
2. Такой же массив из второй строки
3. Найти, есть ли схождение (array_intersect)
Вытаскиваем список стадионов.
Пробегаемся по массиву фореичем. Берем название стадиона. Ищем команды с таким стадионом. Обновляем названием стадиона на ID. Сохраняем