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

Решаю Яндекс Контест / Алгоритмы

Реклама
Новое
Реклама