@solodkovskiy ты сам все верно написал, у тебя есть 3 представления в виде
html + php (или твиг шаблон, как нравится)
внутри есть доступ к переданным переменным, по ссылке глянь самый простецкий вариант
дальше чтобы не дублировать страницы в идеале у тебя должна быть одна точка входа (index.php) внутри которого достаешь данные запроса, например url и по нему понимаешь что делать, это все про роутинг
попроще, есть 1 php файл, для отображения одного тарифа, на который ты попадаешь с помощью localhost/script.php?tariff=2
достаешь свой массив
внутри файла вызываешь $GET['tariff'] - вернет 2
по этому id тарифа поймешь какой элемент выводить