Создайте кнопки нумерации страниц, такие как страница поиска пользователей Stack Overflow.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Создайте кнопки нумерации страниц, такие как страница поиска пользователей Stack Overflow.

Сообщение Anonymous »

Есть массив страниц

Код: Выделить всё

$pages = array(
1,
2,
3,
...

100,
101
);
И есть переменная $current_page. Все, что я пытаюсь сделать, это нумерацию страниц в стиле digg, чтобы это выглядело так:

Код: Выделить всё

< 4 5 6 7 .... 15 16 17 18 >
Первое, что приходит на ум, — получить последнее и предыдущее значения массива из определенной позиции, равной $current_page.

Итак, я начал с базового цикла for, но проблема в том, что количество страниц может быть очень большим, поэтому я не думаю, что это эффективно. Есть ли другой правильный способ сделать это? (возможно, с помощью встроенных функций array_*)?

Подробнее здесь: https://stackoverflow.com/questions/230 ... earch-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»