PHP СОРТИРОВКА МАССИВА ПО АЛФАВИТУ КИРИЛЛИЦА
PHP позволяет производить сортировку массива по алфавиту кириллицы с помощью специальной функции sort(). Для того, чтобы корректно отсортировать массив, необходимо изменить кодировку строк на UTF-8.
Пример кода для сортировки массива по алфавиту кириллицы:
setlocale(LC_COLLATE, 'ru_RU.utf8');$array = array("Гамма", "Бета", "Альфа", "Дельта");sort($array, SORT_LOCALE_STRING);print_r($array);
Разберем пример:
setlocale(LC_COLLATE, 'ru_RU.utf8');
В данной строке происходит установка локали для корректной работы сортировки. Указываем язык и кодировку.
$array = array("Гамма", "Бета", "Альфа", "Дельта");
Создаем массив из строк для сортировки.
sort($array, SORT_LOCALE_STRING);
Вызываем функцию sort, передаем массив и опцию SORT_LOCALE_STRING для сортировки по локальным настройкам.
print_r($array);
Выводим результаты сортировки на экран с помощью функции print_r.
Сортировка массива в PHP с использованием пользовательской функции
Ассоциативные и многомерные массивы в PHP - Базовый курс PHP-7
Быстрая сортировка массива на языке PHP - Алгоритмы и Блок схемы
Сортировка массива объектов
Сортировка массивов в PHP
Решаю Яндекс Контест / Алгоритмы