Чтобы что-то вывести нужно от чего-то отталкиваться. Человек хочет делать 2 гет листа, на что я и сказал, что это в этом нет надобности.
Т.е. получили гет листом массив: $gorod
перед выводом проверяем есть в нем нужный нам
если есть {выводим наш город}
цикл по массиву городов{
если это опять наш город пропускаем - будет только в том случае если наш город уже определился
}
В вашем случае в гетлисте сделать разделение на 2 массива обычные данные и подходящие под условие, а затем просто объединить получившиеся массивы
Т.е. получили гет листом массив: $gorod
перед выводом проверяем есть в нем нужный нам
если есть {выводим наш город}
цикл по массиву городов{
если это опять наш город пропускаем - будет только в том случае если наш город уже определился
}
В вашем случае в гетлисте сделать разделение на 2 массива обычные данные и подходящие под условие, а затем просто объединить получившиеся массивы