Группировка списка по первым буквам на PHP

Более наглядно о чем пойдет речь в этой заметке видно на рисунке.

Рабочий код и пример в ней дан для вывода и оформления таким образом списка статей из всех подкатегорий нужного раздела в CMS WordPress

Работает данная группировка просто. У нас есть какой-то цикл, например while, который выводит названия для списка. Мы создаем переменную, в которую будем писать первые уникальные буквы каждой строки (заголовка). Далее мы определяем эту первую букву и проверяем, есть ли она в нашей переменной. Если ее нет, то это первая уникальная буква, мы ее выводим на экран и добавляем к переменной. Если же она там нашлась, то соотв. ничего не показываем.

Для списка из названий $title, этот код выглядит примерно так:

Пример:

Пример для вывода списка статей из всех подкатегорий нужного раздела в CMS WordPress

В нашем случае это вывод всех записей из рубрик "Создание и оформление сайтов"

PHP:

Все описание дано в комментариях кода

CSS:

Еще один вариант оформления такого списка, можно посмотреть в теме: "Оформление списка, сгруппированного по алфавиту"

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!

Комментарии:

  • Борис:

    Спасибо! Сохранил время благодаря тебе, самому писать меньше )) Респект.

    Ответить