1. Считываете в php файл построчно, разбираете строчку на отдельно url, город, и так далее.
Проверяете ваш фильтр - если соответствует - выводите строчку.
2. Считываете в php файл построчно, разбираете строчку на отдельно url, город, и так далее.
Добавляете все в массив.
Далее работаете с массивом - проверяете фильтры, выводите то, что нужно
3. тратите 1 час на изучение команды select, тратите 1 час на изучение команды insert, тратите 2 часа на изучение как работать с sqlite из php с просмотром примеров
Переводите ваш текстовый файл в sqlite формат, и вперед