Нужно сформировать массив из номеров страниц с пропусками, по типу:Переменные на входе:Кол-во страниц документа: >13. Текущая страница: 7На выходе:Array("1", "2", "3", "...", "5", "6", "7", "8", "9", "...", "11", "12", "13")ну а в браузере этот массив я выведу как ссылки на страницы. :!: Краевые: Кол-во страниц документа: >13. Текущая страница: 1На выходе:Array("1", "2", "3", "...", "11", "12", "13").Кароче смысл такой: обязательно отобразить первые три и последние три страницы. Также отобразить текущую страницу и, если они есть, то две предыдущие и две последующие. Назначение всего этого - навигация по многостраничному документу. Для наглядности пара примеров того что я хочу:1,2,3, ... ,45,46,47,48,49, ... ,98,99,1001,2,3,4,5,6, ... ,98,99,1001,2,3, ... ,98,99,1001,2,3, ... ,93,94,95,96,97,98,99,100
|