Назад

Как вывести русский алфавит на PHP

Главная
Блог
Как вывести русский алфавит на PHP

Вывести все буквы русского алфавита в PHP можно всего в несколько строк. Такой подход полезен для создания навигации по буквам, например, для поиска товаров или разделов сайта.

Код для вывода алфавита

<?php
function printRussianAlphabet() {
    $alphabet = '';
    // Диапазон кодов русских букв в верхнем регистре (А-Я)
    for ($i = 192; $i <= 223; $i++) {
        $letter = chr($i);
        $alphabet .= '<a class="letter-link" href="?letter=' . strtolower($letter) . '">' . $letter . '</a>';
    }
    return $alphabet;
}
echo printRussianAlphabet();
?>

Как это работает?

  1. Функция printRussianAlphabet генерирует строку с буквами от А до Я.

  2. chr($i) преобразует числовой код в символ.

  3. strtolower() делает букву строчной для передачи в URL.

  4. Каждая буква оборачивается в ссылку с параметром ?letter=.

Где это можно использовать?

  • Поиск по буквам (например, каталог товаров).

  • Алфавитная навигация (фильтрация контента).

  • Генерация тегов или индексов.

Как обработать клик по букве?

После клика можно получить выбранную букву через $_GET['letter']:

<?php
if (isset($_GET['letter'])) {
    $selectedLetter = $_GET['letter'];
    echo "Выбрана буква: " . htmlspecialchars($selectedLetter);
}
?>

Этот простой код поможет быстро реализовать алфавитный фильтр на вашем сайте.

Нужен надежный исполнитель?
Разрабатываем сайты, выполняем миграцию на Битрикс, дорабатываем функционал, сопровождаем проекты, а также занимаемся поисковым продвижением и комплексным маркетингом
Получить консультацию
Читайте по теме
Все статьи
Нужен надежный исполнитель?
Разрабатываем сайты, выполняем миграцию на Битрикс, дорабатываем функционал, сопровождаем проекты, а также занимаемся поисковым продвижением и комплексным маркетингом
Получить консультацию
Все статьи