[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка текста
NitroGenerate
Всем привет. Подскажите, как отсортировать многомерный массив по алфавиту.
Пример массива:

$arr = [
[
'col' => 'can'],
[
'col' => 'you'],
[
'col' => 'help'],
[
'col' => 'me'],
[
'col' => 'plz'],
];


Сразу идея перевести текст в десятичный вид и сравнить. Но это куча дополнительных преобразований.
В идеале получить функцию в которой 2 переменные с разным текстом, ($a = 'При', $b = 'Вет')
функция сравнивает переменные исходя из порядка символов
ну и возвращает больше, меньше, либо равно
Invis1ble
usort($arr, function (array $element1, array $element2) {
return strcmp($element1['col'], $element2['col']);
});


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Zzepish
Invis1ble
хитрая схема! Люблю такие)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.